On bug 22896 it was discovered that some hidden fields passed during circulation are not being used in all places in the templates.
We need to review the conditionals and ensure all necessary fields are passed
wrong-transfer-modal is lacking these inputs
Updated to include bug 23140 in the depends. Though, I think 23120 and 23140 kind of overlap in solving something.