a saturated compass is now marked unhealthy, rather than causing the code to spin waiting for a valid sample. This fixes a problem with strong magnets causing the main flight loop to stop