Don't set the SessionID if the session has already started

Ran into a small bug when modifying the Session data in a ServiceProvider.

When the session cookie is set, it tries to set the Session ID which is already started, resulting in an error saying "Cannot change the ID of an active session."  Checking to make sure the session hasn't already started resolved this for me