Re: php fail.
I think the majority of this problem is that the array is returning false unless you have a plugin with an underscore. There is a TRAC ticket for this issue, but installing the following temporarily fixed things for me:
https://bbpress.org/plugins/topic/65
Trent