ctx.body.email so i cant use before hooks to check for whitelisted emails, and yet if i use after hooks the user is already created in the db. i could just delte the user from the db after getting their email, but ideally better-auth had hook for /sign-in/social after we know the EMAIL, but before the user is written to the DB.