Gents, Thanks for the feedback.
In case you're curious, here's the kludge I arrived at:
Without a closed-form solution, I just used the UUID stashed in /proc/cmdline... basically I look around to see if a device with a partition labeled with that UUID is around and if so, figure that was most likely what I booted from.
Thanks again,
Dave