I don't have much of a problem if most of the money goes into long term infrastructure / "nation building" projects that will benefit future generations. But to go see deeply in debt for short term stimulus (ie untargeted cash handouts) is folly...long term borrowings should be used for long term assets.
There will be millions of people receiving this $950 who have no need of it.
As for Ken Henry, well Treasury is somewhat of a joke at the moment, I'm surprised he isn't keeping his head down.