I believe this is the case, once the spell finishes but before the location transfer completes, the block can occur. They'd probably have to code in some sort of delay after actions that also blocks trades, but might make trading in general more sluggish.