Add push guards to only process relevant review requests

We're repeating ourselves a lot here. I wonder if it'd be worth having a decorator for these functions that does this stuff for us?