An i.MX50 customer encountered such kernel bug recently. Android UI has no response, because the suspend work queue is blocked:
suspend_prepare / suspend_finish
pm_prepare_console / pm_restore_console
Confimed the same bug can also happen on imx6SL which is running linux 3.0.35.
e.g. by echo standby/mem > /sys/power/state
It takes over thousand suspend/resume cycles to reproduce the problem.
The bug fix has been merged since linux 3.6: