In fb_user_user() function when $op == 'logout' (or fb_user_user_logout() in case of D7, as the same issue applies to D7 version too) there is a call to drupal_goto() at the end, which prevents all later implementations of the same hook being called. Just spotted, so don't have any fix for this yet...
Comments
Comment #1
Dave Cohen commentedYeah, it's not a great situation.
One workaround is to adjust module weights so that fb_user_user() will be invoked last of all hook_user().
Comment #2
thedavidmeister commentedThese drupal_goto() calls seem to have been removed in the latest dev versions. Feel free to re-open if they make their way back in.