suspend actions: add some consitency checks (1/2)

Change-Id: I1a3f333d61cf18bfd14e35f9d9dcd6340681a096
suspend actions: use Handler for threads

Change-Id: I5c10ce2bb31c0d6b1003b858f91f08a6da4f8130