Refactor Launcher#run to increase readability (no logic change) (#2795)
Refactor Launcher#run to increase readability (no logic change) (#2795)

* Breaks Launcher#run into more functions to increase readability. This does not change any logic or ordering of operations.

* Fix specs

* More terse comment

Co-authored-by: shields <d20b7e8dbdb0afa35105339af03062ec55adc574@tablecheck.com>
eileencodes/puma,eileencodes/puma,puma/puma,puma/puma,puma/puma,eileencodes/puma,puma/puma,eileencodes/puma