Use 'while true' instead of 'loop' for perf
Clarify hot restart on JRuby
Handle early term in workers. Fixes #206