If we don't get a timely response to our pg stats update we fail
the mon connection and reconnect to a new mon. If the mons aren't
responding because they are overloaded (for example, because they
are overwhelmed with stats updates) this just makes the problem
worse.
Mitigate the situation by doing an exponential backoff on the
timeout. When we do successfully send an update, slowly decay the
timeout back to the initial value.