We could buy you a bit more time and kick this to the defer queue quite easily, that would give 90 seconds vs 30 seconds for the work.
I am a bit concerned that it takes so long here, updating stats does feel like something we should be able to do later after the posts moved.