I (believe that I) successfully integrated SurferTim's code
which adds a 10 second timeout. That is to say, when watching the output in the serial monitor scroll by, it reports back that it closes the initial connection to my server after requesting my php script out there.
However, all subsequent requests for that file after the first one continue to be unsuccessful, just as described before
. I guess that suggests that something else was preventing all GET requests for the script after the first one from being successful.
Here's a screenshot of the serial monitor output showing the sequence of events.
If you guys recommend that this deserves a separate thread because the root cause is not the same doubledaffy's , I'm happy to open a new one.
Thanks again for your help.