Added assertion about child threads.  This may help debugging
race conditions
Skip code if we fail re-setting up the request