fixed race condition for keepalive timers. processing rib_q and withdraw_q are no longer on different threads.
queue processing is now done by the main process,