Added context information to error message.
Don't hijack ServerNotFound exception.
Consolidate and simplify HTML status error detection.