Move mapping of symbol to channel to execution layer

This was incorrectly being done in the planning layer, which only deals with logical entities.
shouldn't `getHashChannel` have these checks also?