Yeah I doubt this was ever fixed, but they could at least make it so if you try to trade with a player casting Teleport or Return they'd get an error message saying "That player is busy".