Factored out outstanding receipt handling to ReceiptListener.