Josh,
We do have a fix that was included in the 3.2 release, and I thought I had replied to all discussions of users that were looking for the fix. Obviously, I missed this post, and I apologize for that.
To work in a modal window, you will need to make a minor modification to the JFBCLogin module and replace the current button that's there with a line of code that doesn't require Facebook's Javascript API (like the normal Login With Facebook button). Additionally, this will let you use your own custom image, should you want to, instead of the blue button that's there by default. To read more about it, check out the 2nd and 3rd question in the Common Support Question area:
JFBConnect Common Support Questions
To modify the JFBCLogin module, you should create a template override, which you can read more about below:
Joomla Template Overrides
Should you need any help with this, just let us know, and I can explain further. Hopefully you haven't been waiting on this since March (if you have, let us know), and good luck with your site!
Alex