This is the case, on my Descent G1:
1. Install a watchface, let's say A.
2. Change the phone's watchface to another installed one, let's say B.
3. Uninstall A through Connect IQ.
Result: instead of A, B is uninstalled. You have to apply A through the watch, and then uninstall it through the app to get rid of it. Then install back B.
I think it probably has to do with the Android app, and not the watch firmware. Does any of you guys have the issue? Can you confirm?