So even in warm reset mode, your Palm crashed on cradle in/out? Blimey that does sound bad. If that really is the case, I'd be suprised to find a hard reset solving the problem, but that is obviously the next thing to try.
Just to be 100% sure, did you actually try putting the Palm in and out...