Social Auth Fixes

 - incorrect logic when requesting required fields when not present (WSOD)
 - incorrect logic when displaying the required fields form