@commandercrud has a point, and so do you. This is a DM call like I said. The problem here is that you are setting up disappearing and reappearing as two different effects when that is not stated anywhere. Teleport to my knowledge has no transit time at all.
Disappearance and reappearance happening together is a reasonable interpretation, despite the "Immediately after you disappear..." portion of the spell. So is interpreting it in succession like you are doing. First the DM needs to make a ruling on that, then if it's the latter ruling, the player gets to decide. If it's the former ruling, there's nothing for the player to decide and he gets hit if me moves 10 feet or shorter in distance.