Refs #655: Don't create two invoices on double-click

This uses a Django 1.4 feature and so should not be merged until we've
dropped Django 1.3 support.

Branch: bug/655-double-click-invoices