I believe I have tested this myself some time ago, but I failed to record the results somewhere.
The behavior you just described is the behavior I recall experiencing - the VendorBill was not rejected, but the
userTotal
value was over-written by the line-item calculations.
Thank you for the information!