More helpful message for Pdep failure

My jobs suddenly started failing while running pdep jobs,
this was because one of the libraries I was using had
irreversible reaction. This commit will give a more helpful
message when it fails.

Irreversible exit channel is typically allowed in pdep codes
like variflex, I am not sure if we should just check for
whether reaction is irreversible and only then try to reverse it.
Or make an irreversible reaction also reversible in order to
maintain thermodynamic consistency (?).
Adding rate rules for abstraction from butanal by HO2 and OH

Reference for Butanal + HO2
DOI: 10.1039/C2SC21090H
Updating H abstractions from branched alcohols by H and CH3

These values were updated by AVG, earlier values seem to be
suspiciously slow by factor of 10. SSM doesnt know why but
it could be related to error due to projection in CANTHERM.
Updating nBuOH + OH rate coefficients

Refitting the rate coefficients yo 3 parameter
using the 4 parameter fit  provided in Table 4 of
reference DOI: 10.1021/jp310910f