This is so we can tell what is going on when things are taking a while to start up. The main change here is to ensure that transactions that are created during startup get correctly logged like normal transactions.
StreamToken.room_key
RoomStreamToken
synapse.handlers.federation