fix($parse): stateful interceptors override an `undefined` expression

When using `$parse` with a stateful interceptor and the expression is `undefined`, then return the result from the interceptor

Closes #9821
this is wrong