Jared,
I think it is partly related to the rounding function you added around line 443 in trustcommerce.php module file. I replaced that line with the old line from version 1.1.5 and it may have cleared up that issue. But would leave the problem it was meant to solve still present.
Jim