Consistently return new collection from backend

Probably not the best way to work around github API errors
(completely trapping them), but it does the job for now.