If the defending player has three or more cards in hand as Reaper of Night attacks, its ability won't trigger at all. If that player has three or more cards in hand as the ability resolves, it doesn't gain flying.