More messages logged; display actual delay
#3 EXORpcWaitRequest timeout parameter is in seconds.

RPC API wait procedure timeout param is in milliseconds.
#3 oops, timeout param is a number, not a string of a number.
Use background queues and maximum wait.