Minor documentation fix for WQ Python API
Simplify the code for handling unresponsive workers.
1. Use keepalives to find and remove connected but unresponsive workers
in any state (init/ready/busy/full).
2. Use the last time a message was received from the worker to space out
the sending of keepalive checks.
3. Change keepalive_timeout and keepalive_interval to integers.