According to what I'm seeing here, one would have to ready an action against the snipers attempt to hide again, since readied actions happen before what they are readied against, meaning the sniper needs to attack you first to be revealed to you, and then their attempt to hide is interrupted by...