Full review (do not merge)

Yes. I wonder what's the correct behavior in case some of the reports fail to import - import the ones that we can, log error for others, return 4xx to the proxy and delete all reports on the proxy?

Currently if a report fails to import, none is imported but the proxy deletes them all anyway, which is wrong and should be changed.