Yes, that was one of the many "solutions" that I found online. Actually it is still configured that way.
However, here's news. I believe that when I put the enlightenment.desktop file in /usr/local/share/xsessions, I actually fixed the reboot, hibernate, and suspend functions as well. When I said they were grayed out, I was going by the little "light" or "bullet" indicator in front of them. But I just tested reboot, and in fact it rebooted. So ... I dunno why those three little bullets remain gray (or blue?) when the other ones are white.
Anyway, it works, so there's just a couple of minor cosmetic questions lingering at this point.
I would happy to zip up the .debs for anyone who wants to try it.