fix(pool): keep idle stealing retries on their worker (#3346)
* fix: account task responses to the replying worker node
Resolve the worker node from the response worker id and re-resolve node keys
after promise continuations and stolen-task delays, since keys shift when
workers are removed.
* refactor(pool): reuse UUID and shared regression helpers