Accept 'sessionID' to init to re-use an existing session

If sessionID is passed in in desired properties to init - use that instead of creating a new session.  init callback receives same parameters as the 'create-new-session' case