Provide explicit error kind for disambiguation of underlying cause.

Closes #560 

@swankjesse 
(it guarantees that you'll get the problem kind in your crash logs!)