TC51-Scanner stops working when you remove the battery

A little more context.

We are enrolling our Zebra devices inside Airwatch. Once they enroll we push a profile (launcher and restrictions) to lock the device down to just one page.  The user only sees the app they need to do their tasks.

We thought everything was working fine, until we attempted to swap the battery or re-boot the device.

Once we did either step, the scanner (datawedge) stops working, the remediation is performing a complete system wipe and re-enrolling the device into Airwatch and thats not going to work!

Has anyone experienced this issue or one similar?