This PR adds a button for user to undo a migration that's already been applied and pending approval. See: https://www.loom.com/share/97286bdc80ea4538af76a914ef8f0f8b Also, fixes an existing issue where `migrations.json` did not record the correct git sha for each commit. ## Current Behavior When a migration is pending approval, the only option is to accept it. ## Expected Behavior Allow user to undo a migration if they don't want the changes. ## Related Issue(s) <!-- Please link the issue being fixed so it gets closed when this is merged. --> Fixes #