Since I've seen and experienced the situation where running a restore with stub deletion has left a few stubs unrestored, that's not a safe solution.
There were no errors in the log and subsequent runs restored the ones that were missed.
This technique would (probably) remove a user's data.
So I'm back to my original question, now revised. Is there a way to script a restore of stubbed items AND REMOVE THE STUBS FOR THE ITEMS THAT IT HAS SUCCESSFULLY RESTORED?