There is a case in which the email can be empty. Take a look at extensions/FBConnect/FBConnectUser.php:148