Beefed up the exception handling for timeouts and other general dodginess with the rigctl stuff.  Some refactoring probably in order.