Updating my fop version to fop trunk, I found a difference using break-before="page" in a table-row. The break is not done (in my old version -svn 712095- this break was done).
Created attachment 24587 [details] FO input
Created attachment 24588 [details] old pdf result
Created attachment 24589 [details] new pdf result
I can confirm this bug on my system. Page breaks inside tables are ignored.
resetting P2 open bugs to P3 pending further review