* make approval voting resilient to dropped requests * some more * skip whole chain if encountering spurious error