Hi Emailraja,
Thanks for your wishes. The first thing i would say is to get something in writing from USCIS itself about the mistake they did. And my congressman's office(Frank Pallone Jr) was very helpful in this regard. When the officer told me that my case is waiting for visa availability, i suspected something is wrong since mine was EB2. Hence asked C'man to inquire and USCIS mailed
back the same day. So i would suggest going that way.
Hi Freewalker, i wish you also sail thru this soon, , you must try a way to get your thing fixed too else it will be in the EB3 forever. good luck