Removed the barely implemented sleeping and resting states of silicons (doesn't make sense anyway and probably wasn't intentionally existent). Also cleaned up powersink code to enforce its mode and all variables affected
Fixes talisman items not fully removing selves when used
revert out lazybots commit
 * Added a return to stop a runtime from triggering.
Merge branch 'master' of https://github.com/tgstation/-tg-station into pr/587