Hoping I've managed to fix this, if only temporarily?
Removed the Badass dongle, checked battery and it is still 100% power.
Readjusted the magnet and (without dongle fitted) went for a ride, still got the error code.
Removed the magnet, waved it past the sensor as fast as I could a few times so...