Refactor LWR runner client to instantiate instances via a manager that can hold some shared state. This refactoring is meant to allow upload caching down the road, but it immediately prevents the need to repeatedly instantiate a transport object for each connection.