Basically, every app or patch or update I've pushed wirelessly has worked just fine. Problem is, a lot of the time the BES will show "Upgrade Required," for some users that successfully received the app.
It's not THAT big of a deal, because I know if it says "Install Required," then it's simply not there at all, and does in fact need it. "Upgrade Required," always means it has the app. This hasn't been an issue, but now that I've been using OTA pushes for a while, I find myself pushing upgraded versions of apps (METAmessage, DST, EMS), and now it actually is affecting me, because I can't tell if an upgrade worked or not.
I've had this happen with every app I push, RIM blames the version of the devices, different models, etc. This is simply not the problem.
Attached is a screenshot showing two 8703e's, both running the exact same OS version, and one shows "Upgrade Required."
I've also opened the Properties window and scrolled to the app that is installed, and is the correct version (DST Patch).
What I've tried:
Clearing software configuration for users, waiting 5 hours for poll, reassigning software configuration, waiting 5 hours for poll.
Clearing software configuration, manually deleting the ITAdminQueue field from database for affected users, reassigning software configuration, waiting 5 hours for poll.
I don't really know what to try now. I have Desktop Manager 4.2 SP1 running on the box that is hosting the apps (in case the device.xml file was somehow to blame).
Below you can also see the DST Query tool is reporting the patch has been applied to the user in question