Yes it was needed.  I ended up using a report set for the javadoc-plugin to produce non-aggregate reports which no longer forks the build.  As I mentioned earlier this did not seem possible when in the build section.  Also it now allows us to use the reporting plugins in the webcontent module :)