Clear Session on authenticator restore, update tests

One duplicate test removed, test updated to retain existing content where applicable.
Test for when the authenticator triggers the sessionDataUpdated event expects data
to be overwritten