This is to simply move recording of write handles at the beginning of the execute function to secure the validity of them in other algorithms.
/cc @tbold @jahreda @piazza