I'm not going to pretend that I know how these things work but surely it's down to Jack where he works, he is a human being after all.
Can't see how an administrator could come along as say "sorry mate we've decided you've gotta work elsewhere" "nevermind what your contract says".