RE: This worked, although I had to change the terms in the invoice to net 30, save it, and then back to net 45 before it showed up correctly on the aging report.
Yes, changing an existing terms record does not update any exiting transaction due dates that use the terms.