FIX: Move post edit cooking into PostRevisor

Little bit urgent, this is causing revisions to be uncooked.

This was caused by me wrapping PostRevisor in a transaction, which threw off the timing of the `before_save` block.