WHAT: Update Roger TODO in RpcClient about not leaking Futures that never complete
WHAT: Minor optimizatiom, have QueueUtil use an EmptyMap when queueArgs is null