Starts the runner, and then watches it until it is stopped (or done or failed), then calling dispose on it.
dispose