Supposing the antecedent and asserting its actual occurrence are different acts. “If Zayd travels, his house will remain locked” treats travel as a condition; it does not necessarily tell us that he is travelling now.
Likewise, the conditional does not automatically affirm the consequent as an independent present fact. It asserts a particular connection between the supposed antecedent and the consequent.
If we ignore this distinction, we may wrongly treat a conditional as two independently established assertions and distort its logical content.