Its more likely that the macro will seem to lock up because you change target while flameshock is still on cooldown.