That is, if anything running 120 was energized, but since you bonded the neutral to ground and you grounded that system via a good earth ground electrode, fault currents would still trigger the interrupts, and for the 120 return on the ground system (with your loss of the neutral feed) your body would have to present a better path to earth ground than your electrode(s), the same risk as if you lost the messenger/ground strung out to the utility pole. All the same, I don't have a problem with un-bonding and extending the main building ground system to the out-building, though over a long distance I would be leery of it's ability to quickly or effectively clear faults. Without the bonding, you're talking about a fault clearing path that is several times the distance it would otherwise be... from L1 or 2 at the bonded main service, through the sub-feed, through the remote breaker, through the heater bar or light fixture short, then back through the feeder ground to the main service panel. I assume they also changed the code to require a larger ground conductor cross section percentage than previously?
The other issue that arises is you can now have a potential between the shed neutral and shed ground that is proportional to any imbalanced 120v load, and the longer the run the greater it is... anyway, these debates have gone on for decades, my own favorite solution is to make it separately derived and just stick a transformer out there.
Since the OP said this structure already exists and already is wired, and to my knowledge has not told us how long ago for either, I'm happy to defer to your genius since it is obvious to me that you enjoy this type of conflict and have a need to be the the smartest and most informed in any forum, regardless of experience.
Here's a typical cat fight about sub-feeds I just dug up that involves your '08 changes that you might want to go over and join:
http://www.nachi.org/forum/f19/3-wire-feeds-existing-detached-buildings-56130/
I suppose that in the not too distant future the lawyers will have to take over Code interpretation just as they have for everything else from taxes to hung chads on paper ballots.