Michael,
Did a bit of testing on your site tonight. We don't have an answer yet, but we have a question which might help lead to the root of the problem. Basically, when we're creating the user in CB, we're calling their own "Save User" functions. When that's being called though, the following SQL error is being produced.. which prevents CB from saving the user.. and then prevents JFBConnect from activating that user. I scrubbed some of the values, but the important bit is there:
Store failed, error: moscomprofiler::storeNew failed: Unknown column 'payment_method' in 'field list' SQL=INSERT INTO `jos_comprofiler` ( `id`,`user_id`,`approved`,`confirmed`,`payment_method`,`paypalId`,... .... ) VALUES ( 'xxx','xxx','0','0','','','','','','','','','','' )
Basically, Community Builder, when we call it, thinks there's 2 fields that should be stored in the users profile that don't exist: payment_method and paypalId. I don't see these in the CB field manager anywhere. Do you know what these fields are and where they may have come from? Can you look (if you know how) in the database to determine if these fields are in the cb_fields table? If so, they may need to be deleted.
Hopefully, this information will help you get started in narrowing down the issue. If you need more help debugging or looking into it, just let us know.
Thanks,
Alex