Is this right?  If we previously had a timer, why do we erase it?  Don't we risk leaks this way?  Should we be rejecting the REGISTER if communication with chronos fails (as we would for memcached)?