Details
Description
The current backends for the batch and REPL sessions use custom code to run and communicate with a Spark process; they also have their own YARN client for running things on YARN.
Instead, we should standardize on using the RSC for everything.