Remove inactive tax "carry forward" bug

When a tax is applicable to the contribution in scope but it has been
made temporarily inactive, previously it could have caused the after
tax value to be carried forward instead of being reported. This change
fixes that issue.