It may be that if you submit jobs through gt2 with swift 0.5 they may be run with fork even though other job managers are specified. This needs to be checked, but that's what my code shows.