Account for the puck in the gripper as well as the empty source pocket. Advancing the saved pocket early would hide this example but leave you another awkward case if pickup failed. Whoever designs recovery needs to describe each interrupted stage and who resolves an uncertain location before another transfer is allowed.