I had the same incompetent idiot as last time, who was adamant there was a freeze on all new SSNs. We stood our ground, and he argued back explaining that I'd just have to wait for my green card to get my alien number to come back for them to expedite things. I showed him all my info, and explained that he was wrong because I have my details on my visa itself. He then argued back again stating that he'd worked there for 2 years and we were just like "well I'm not leaving until I get something". The incredibly rude clerk then stated that he could put me in a "worse state" by putting in my registration number on my visa and it would be flagged for 4 weeks while it is verified - absolute... Yeah!
Anyway, in the end I didn't stand down at all and he typed information into his computer, then walked away with my passport. A few minutes later, he came back looking and sounding very sheepish, didn't say sorry, and just handed me a formal letter which says my SSN is being processed and will be sent out to me in the post - he, himself, just said that: "Your card will arrive in 5-14 business days" - he knew he'd messed up and was in the wrong! Finally getting somewhere! He didn't even ask for my birth certificate like he should have haha. I could have sworn at the guy I saw today, absolute...