Thanks for sharing. I had also suffered through this sort of ailment and thankfully got through it. I'm glad you are trying to live life as much as you can.
you also have to remember these javascript files are then cached and used for ALL amp pages across the board and only gets invalidated once a week. there is also a stale-while-revalidate mechanism in amp if service workers are available so users never experience the delay of fetching new javascript binaries