Start Peer Review transition

I've tried to write this such that the state changes can be abstracted, but I'm not sure how best this will work for fields updated at the same time.