Check if bit correction happened before bailing out due to a bad CRC.
Rearrange phase enhancement so that it handles phase errors in both directions.
This almost doubles the number of messages recovered by phase enhancement.
Merge branch 'improve-phase-enhancement'