move maybeSchedule after stop spinning onto worker thread instead of signalling thread