I just installed the test2 image from Hrw and apm keept hanging up on me. So I decided to remove apm and apmd and re-installed them. In the process I also removed opie-alarm. It seems that the crashes during suspend are being caused by some interaction between apm and opie-alarm. I have added a comment to bug # 54 on the openembedded bug tracker. But at least we now have a bit more of a clue as to where to look for the problem.