Ok I have been testing apmsleep with my 6000l.  If it is on battery power, apmsleep +00.05 does not work.  The zaurus suspends but will not resume after 5 min.  No errors when I do resume with the power button.  Now if I apmsleep +00:05 and wait for the 5 min to pass, then put it in the cradle it will resume.  If its in the cradle when i issue the apmsleep command it will not resume unless i remove it from the cradle and put it back, where it will resume when its put back.  If its in the cradle, and suspended I can not ssh into it so I know its really suspended not just with a blank screen.
If any other test or info is needed please let me know.
-edit- 
it seems to be power not just the cradle that is the important part.
Todd