Don't quote me on it but it used to be that way and a situation like the above occurred where the two guys swapped but then couldn't complete it due to that rule being in place. So I ended up changing it. I'm not somewhere where I can check the code at the moment but I'll try to take a look later.