M-x untabify
Improve server-worker communication

This should handle the case where a new job is queued while a previous
one is still running, or during the worker's rest.