Load remote source more robustly as Buffer.
try/catch around JSON.parse and other sync grid operations.
Grids: do not treat non 40x as 404 errors.
Use a lower timeout of 5s by default.