fixed an error within the error processing that happens when contextio returns an embedded error instead of a top level error. yes, confusing.