key_commit: refactored warrant register to use the paymentreports function so it could include cancelled warrant amounts.