2.0.3 was deleted (from sourceforge) after 3 days because it wasn't correctly done (e.g. it did not include bundled modules). 2.0.4 was never put on sourceforge IIRC; and they're both still in maven.
If you think it's necessary for consistency to put 2.0.3 back on sourceforge, with a note saying why not to use it, we can do that.
But 18.104.22.168 was correctly done (besides its version number) and it was our official latest release for 2.5 months. I can't see the download stats since you deleted it from sourceforge, but I think Bahmni is/was relying on it during this period. So...please put it back.
Where does this problem manifest? When I search for "openmrs-api-2" on artifactory and page through the results, they are sorted correctly (22.214.171.124 between 2.0.4 and 2.0.5). I agree that maven would have trouble distinguishing within 2.0.4., but it should not have a problem correctly sorting 2.0.4. being after 2.0.3 and before 2.0.5.
My strong vote is to not delete this from maven. (And, as I said above, to put it back in sourceforge.)