It's not really a bug in COLLECT, but still a bit of improvement needed if possible for better user experience.
I drafted a form and uploaded to central. Keeping it in DRAFT mode, I scanned the QR code in the collect app and did the testing. Once successful, I PUBLISHED the form and it became available for general use. However, since my collect app has the draft form as a project, it is giving me FORM UPDATE ERROR, since it cannot find the form on the server (which obviously has been upgraded to published status). The alert is kind of un-needed, since draft forms are meant to be in testing mode. I know I can delete it from project settings, but still it is unwanted.
As I said, it's not really a bug. But I think it would be good if ODK COLLECT could be configured to not throw alerts for the forms in DRAFT mode. This would make things easier on the interface side.