The sql transport now only invokes the EndProcess callback if there
actually was a messages pulled from the database. This avoids skewing the
performance counters. This fix also cleans up the exception management so
all infrastructure exception bubbles up so that we can handle them in one
single place
The sqlserver transport is now using the RepetedFailures circuit breaker