Fixed performLoginForNewAccount to only attempt saving credentials if access was granted otherwise continue on for oauth non-native based auth