Correction to commit 5ad23fad369cf4f1c7dfda37f142c25d383ff3c4.  Should use the execution from Locus.peek() if there is an associated schema.  Previous change had broken testExplainComplex() because the StatementLocus contained a different statement than the one being profiled.