Seems to me we'll want the coinsSent signal sent any time coins are sent.  And the fetchPaymentACK code should (does?) just ignore any non-payment-request-triggered signals (there isn't a paymentACK URL to fetch from in that case).