Make sure orders that have been invoiced are not requeued

This screws with Xero's rate limit and means lots of invoices are not being sent. This PR fixes this by setting state in Redis when an invoice has been sent, so old signup data from Eventbrite (which is useless) doesn't touch Xero.

Fixes theodi/shared#73