Seeing this logic here makes me think that `@sandboxes` could benefit from being a first-class object (maybe `ChildProcesses` or something) that you can send messages to (such as `stop!`) rather than being a dumb data structure.  It would simplify the logic in the worker here if it delegated some of this detailed stuff to other classes that modeled things like that.