Robust command function supports timeout
Cancels robust cmd timer upon graceful exit
Returns from robust cmd on graceful exit request
Traps both SIGINT and SIGTERM