Move from direct SG access to WriteHandle
Remove the evtStore()->record() so that we declare this dependency to StoreGate. I'm not convinced we need to write it out, but this was simpler than removing it, due to the memory management (see !45466 (closed)). Needed for !45467 (closed)