Update process_incoming_distributed: use Launcher

Reduce aws boilerplate by extending the Launcher class. Functionality is
unchanged.
Add an option to poll for incoming data forever.