Onyxia wipes her aggro when she lands.. You shouldnt dps as all for a few seconds when she lands!

If you got shadow word pain or any kind of hots it will most likley pull her away from the tank..