Iris driver update: (dm)

Rename the isSleeping flag to isSuspended.
Clear the isSuspended flag at the end (rather than at the start) of the resume procedure.
Refactor the code which sends interactive key packets.