ENH: coupled: enforce consistency. See #2783
Summary
Make sure that constraints (processor, cyclic etc) are performed at all steps.
Resolved bugs (If applicable)
Details of new models (If applicable)
Risks
Differing behaviour on interpolating patch types (cyclic, cyclicAMI)