What is about the receiving date of your I-140? If it is Sept 30, you could do it. Otherwise, probaly, it was delivered too late in the afternoon because INS closes earlier on Friday.