What did your friend submit to TSC this May, I-140 or I-485? Did your friend file or have her I-140 approved at TSC before? If that, she had to submit her I-485 to TSC, although she is in California.
How do you know that CSC didn't receive I-485 after 4/1/2006?
Thanks.