I'm sorry that you are still having trouble.
There was an
incomplete bug report
posted to the bugs@ mailing list in 2016 that matches your symptoms. As it was incomplete, there was no follow-up.
The code that manages this timeout was introduced in 2010. Here is the
discussion thread on the tech@ mailing list about it.