I would like to note that you don't reveal enchantments during any phase but rather between phases (except for mandatory reveals which say otherwise). Besides that your tactic is sound. Quicksand would be countered and discarded because it no longer has a valid target. The caster would simply lose mana for no benefit.
Revealing eagle wings after quicksand resolves though would have no effect, as restrained prevents the creature from gaining flying.