Start transaction timer after a direct TCP disconnection (impact DEVELOP)

The side effect is to start a timer on an transaction object that
has been released. There is no issue in terms of application behavior
but for sanity check, the timer can be started only if the object is allocated