Regarding the PIN/Password screen security hard-reboot on Arc S, I have some more information on it and a dodgy hack to work-around it.
For some reason the DigitalClock code is crashing on two calls to setting the clock text/display methods in android/widget/TextView class, I'm not sure why...