add a separate "status" column to History

Fixes bug where we weren't showing status for failed payouts. Surfaced on #2760.
That's not really going to work because the i18n extractor doesn't know what's in `event['status']`, so the strings (`succeeded`, `failed`, etc) won't be added to the translation files by `make i18n_update`.