Particular/NServiceBus — pull request #1250 by particularbot (2014-12-10 18:20:12+00:00)
Title: High Critical time reported when Timeout message arrives.

### Symptoms

When a timeout message with a header like the example below arrives a very high value is reported by the `Critical Time` performance counter. Such a high value is due to the fact that the `NServiceBus.TimeSent` header is set when sending the message to the timeout store and not reset when timeout store delivers it to the destination. This could cause false alarms for administrators if they are monitoring Critical time.

### Who's affected

User's who use the defer feature (which means anybody who uses timeout feature of sagas) and has configured automated alarms based on the `Critical Time` performance counter.

### Details

An example of such message would have headers like this:

NServiceBus.Version
3.3.5

NServiceBus.TimeSent
2013-06-13 07:37:04:712995 Z

NServiceBus.Timeout.Expire
2013-06-19 23:00:10:000000 Z