So a couple things fall out of this. You have to decide whether to translate to minutes before of after you add up. Not a big deal, I made the opposite choice from the solution.
Far more interesting is that the datediff() function has two properties I had not really thought about:
The experiment with datediff() is included in the attached WF and image inside the spoiler.