If you're using the manual registration process now, is it properly storing the alias as you want it to? Previously, with automatic registration, it's probably true that JFBConnect didn't store the alias in the social_users table because it wasn't set. However, since the user is able to set it now in the EasySocial registration flow, is that working for you?
Let us know so we understand what issues remain going forward and we'll gladly help however we can.
Thanks,
Alex