Improve handling of error responses from Forge API

Ensure that PaginatedCollection doesn't break when it receives a response without results and/or pagination info.