merge approval-checking feature back into real-overseer (#2518)

10 jobs for master in 23 minutes and 57 seconds (queued for 2 seconds)