add txn uncertainty test & fix a bug

Added missing Txn Uncertainty test and along the way realized that forgetting to add ReadWithinUncertaintyIntervalError to GoError() is not a great thing to do as the error simply evaporates.
what do "I" and "O" in wgI and wgO mean? Not sure these are great variable names.