Fail jobs if a user doesn't have a valid proxy uploaded
Currently users can accidentally bypass the usual uploaded proxy checks and submit jobs which will reschedule indefinitely. Before submitting jobs the CI should check if there is a suitable proxy and show a clear error message if not.