Scripts/Onyxia Lair: small rework

- fix crash on boss death
- avoid abusing during phase switch
- added better facing through trigger
- corrected some timers
- corrected inhabit type
this might throw a warning since M_PI is double and SetFacingTo() "should" be float if I remember right.
you can use float(M_PI) instead