avoid infinite recursion in symbol oracle

Avoid infinite recursion in the symbol oracle by making sure that the
"checked" flag is set before the call.  Otherwise other uses of the
I_* macros will call the oracle again.