Cornsilk 13 9 acu109055 improve router retry

@dominicm @robertsulway @tony-spataro-rs 
The primary commit is to address a problem encountered with a Rackspace that had clock skew that resulted in a non-delivery of a schedule_decommission request with reason TTL expiration. The TTL expiration was logged and then ignored so that the retry mechanism continued, but then when the request finally timed out, the reason for failure was retry timeout without any mention of the TTL expiration. This change causes the returned failure reason to be whatever the non-delivery reason was rather than simply retry timeout.

There is also a minor commit to change a timeout flag that conflicts at the infrastructure level. It is never applied in the instance agent environment so not an issue there and rarely ever applied manually in the infrastructure environment. This is needed for other improvements in stats management in the infrastructure area and wanted to include it now rather than go through another whole round of merges.