Harden the protected branch test
This branch does two things:
- Moves the protected branch test into the
flakeytest suite - Update the protected branch test to create its own protected branches instead of relying on
main, which should hopefully help harden it. We aren't testing creation as part of project spin-up here, only that we can retrieve the protected branch.