Oh, Derek,,,,
I'm so sorry that happened to you. I'm so eager to read your story. I hope you have the strength (and will) to rewrite at least most of it.
I had no idea we get timed out after 20 minutes if no activity. Same thing that happened to you could definitely have happened to me and probably others.
Thanks so much for sharing with us.