Improve producer failover tests

And note loudly that async producer does not handle failed messages well.