Create unique names for subapp connections to avoid collisions
Seems like we could probably just allow "registerConnection" in an adapter to return an existing connection if you attempt to register one with the same name...