* Fix microwave runtime frrom EMP / wire pulsing (#76200)
## About The Pull Request
Microwaves can be triggered by having their wires pulsed, such as EMPing
or being pulsed by a signaler.
This results in the cook cycle starting, but without passing a `cooker`.
This is valid behavior, so I'm patching these runtimes with some sanity
checks. Also adding documentation for the future.
## Why It's Good For The Game
Bugfix
## Changelog
🆑 Melbert
fix: Fixed EMP'd / signaled microwaves not running as they should
/🆑
* Fix microwave runtime frrom EMP / wire pulsing
---------
Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>