I think OP's point is that its not "guaranteed" to do any of the things you listed. If the FED raises rates, the companies may want to hold it, as an example. Or if the best business application is to do a buyback or dividend, you're bypassing the jobs part.
We're also talking two buckets of money. The money coming back in to the US, and the taxes the govt collects. I think this one-time tax money in this case is already spent with these tax cuts?