That question is discussed on pages 90-91 of the related chapter in the lecture slides. In general, if the language of the automaton does not change when making it totally defined, then you can work with the subset construction afterwards. Whether that is the case, is not that easy to check in general, but in many cases, it can be easily seen. The safe way that always works is the way over NDetFG and the breakpoint construction.