Correct. Using the official Motorola software update. Meaning that you have the latest kernel/baseband etc.
Sent from my DROID3 using Tapatalk
You can flash pretty much any ROM over any base, however there are more bugfixes in the latest build. Could you look at the time that the Android OS is running compared to the time since charged?