frame:RegisterEvent will send the event for all units (it will ignore the "player" parameter).
If you want to register an event for a particular unit (or units) you need to use
frame:RegisterUnitEvent
Code:
local stance = CreateFrame("Frame")
stance:RegisterUnitEvent("UNIT_AURA", "player")
stance:RegisterEvent("PLAYER_ENTERING_WORLD")