Better but can still sleep with a waiting packet

Receipt of a packet at a critical point allow sleep to happen without
printing the contents of the received buffer. Wake interrupts no longer
happen from the radio because it has a packet pending. Keyboard activity
wake it up, buffer is printed and all is OK until the next time.