insights: polling for backfilling insights does not stop on error
Created by: chwarwick
When loading an insights data for display the insight will poll for updated data and stop when it is no longer in a backfilling state. If the API returns an error the polling does not stop and will continue to return errors. Polling should stop when an error is received.