Re-implement remove_scheduler from scratch, using poll
Use [A-Z] for 'constants'
Hasher: break as soon as possible on stop
Tests: kill child thread on interrupt
No need to duplicate the list of keys as they are not removed