Lots of apps implement Facebook login in addition to their own login because users ask "How do I log in with Facebook?" and get upset when you tell them they can't.
I wonder how much flak you'd get for creating a "facebook login" that is just the signup workflow... if it's not in your DB, just push it as a new record for followup "signins"