Is it a normal behavior that the JUnit result sometimes differ from the JBehave result?
If I run the stories with as JUnitStories within Eclipse it can be that the JUnit result is green but that there are failures in the JBehave result (steps which failed). If it is not considered normal, I will try to describe it if it occurs next time or give you information on how to reproduce it.