It's possible things have changed, but not too long ago the plan was to use the new road between Sapphire Falls and Royal Pacific to run busses from the other resorts, because that road connects to the tram loop.
Bag check can easily be done at the resort bus stop (like they do now at the boat docks) or even set up at the drop off specific for resort guests.