Bok choy tests should not all run as global staff

Currently the tests were creating one user to set up the course fixture, and then another, global staff, user to test the functionality.
This is sub-optimal as it's creating unnecessary users and more importantly testing everything as global staff which is not the primary use case.