Hello
It took me some time but i finally have figured out that dynamic roles that are getting assigned to users when “Auto Role” is disabled are being unset before bp_forum_enforce_blocked is triggered.
This results in 404 for users.
add_action( 'template_redirect', 'bbp_set_current_user_default_role', 7 );
managed to fix it for me but i am not sure what is un-setting dynamically assigned roles and if my fix does not have any down-site.
Hope my input helps.
Ticket created(http://bbpress.trac.wordpress.org/ticket/2452#ticket) please delete if forum topic unnecessary.
Thanks,
Maniu