fix handling of abnormal passes

'InterceptCont's were evaluating their interceptors with the next
continuation, as opposed to themselves.  This was causing the wrong
source continuation to be taken in abnormal passes out of
interceptors.  Many thanks to Oto Havle for reporting this.
document commit in which bug was fixed