This uses `integral_data` which I think we establish was the correct way to iterate over integrals. In `_assemble` this is done differently which can cause this mismatch, but this will change once we catch up with FEniCS 1.3. I'd be inclined to leave as is here.