Refactor and show error on complete preauth failure

Remove the `else` branch