I would personally try going to another SSA office.. Let them know that you feel like the previous office is somewhat not doing something right, about the "verification" process, and that you need this new ssa office's opinion and see if they can do something about your case.
Just my opinion, I don't know if it would work, but its worth the try.