It can be handled (e.g. we expect `fixtures-dir` to provide a helpful error message). This is Zalgo since it is throwing a sync error in an async context.

If we are in an async function, it should callback with errors. Not throw them.

If we are in a sync function, it should throw them. Not silence them.