Ready/164

This comment doesn't apply now, does it? Or are there *more* errors we can catch here? We need to catch any failure as well as the full details for any SlamEngine error, query execution error, or API error (e.g. pulling back directory).