display barcode misfires

fixes #1855.
We might update the header even on success: to clear out any previous error messages