Prepare for implementing reconnection

Mainly: supply connection args when creating the connection process,
*then* ask it to connect. This way the arguments are part and parcel
to the connection, and it can reconnect with them (in principle).