Make ModuleSettings reset to defaults after repeated boot failures.

When the optional modules got moved to another UAVO, they stopped being reset after multiple boot failures. This adds that behavior back.

NB: this hasn't been tested yet on hardware.