Fixed wrong method call in ChunkIOProvider.

When a chunk fails to load async, we fallback to the original sync method.
In this case, it was calling the async method twice which ended up causing
a stackoverflow.