Feature proposal #9713
Currently unhandled status states are treated as errors/failed. errors. Only error/failed status error states should be treated as errors/failed. errors. Other status states should be treated as pending. For example invoices uncollectable status. state. It can transition to paid still. So it should be handled as pending.