I called USCIS customer service and asked them about the processing timeline for I-130 and I-485. They told me that they would go by the I-485 timeline in your local office.
The processing time for I-485 in my local office is currently 4 months, and my case is considered as out of processing window, so the agent said he is going to send a request for us to ask for a status update, and told me to call them back in a month if I have not got any notice about my case.
I don't know if it's going to help my case, hopefully it will!
If you can you might want to make an INFOPASS appointment with your local office. The first-level agents on the 800 number are nothing more then federal contractors that don't have access to the detailed information that you need.