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