you said nothing for your case
I guess more important thing is sharing your detailed case information such as petition time, FP date and category on which center. These will be helpful us to figure out our own case. You say all of above things but my understanding is who knows what really happened in INS office. We don't care about this since we cannot control this.
So sharing you real information.