[imu] mpu9250 mag has a different channel order than gyro/accel
[airborne] don't call uart_event() in simulators

uart_event was added as a weak function with #951, but it is not provided in simulators.
The compiler (correctly) fills in a zero and the simulator segfaults.

For now simply fix it by not calling uart_event in simulators.