Reconcile wizard may crash with empty currency
Normally the currency should never be empty but client may call it with an empty field when setting default value (and currency is not yet set). So call to on_change_lines
should not fails if currency is empty.