Fixes machines being able to put the Radio Controller to sleep + Radio Controller cleanup

Before if a machine decided to sleep() in response to receiving a radio signal, it would put the radio controller to sleep. The most notable case of this being doors, which forced the radio controller to wait until the door was done opening or closing before sending the signal to the next machine.
Okay, I'll see what I can do.

As far as I can tell the issue with headsets is due to telecoms running out of power. I was on last night and headsets appeared to work fine.