capture detailed errrors if there's not a responseText from the error object #479
fixes #479 and don't show the full error details by default