@Lucas Malor: It wouldn't appear so.
Code:
┌─(ROOT@(none):pts/0)───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────(/)─┐
└─(0.33:31%:19:33:96%:#)── strings /usr/local/Kobo/libnickel.so.1.0.0 | grep -e halt -e shutdown -e poweroff ──(Sat, May 21)─┘
_ZN11EventEngine8shutdownEv
_ZN11EventEngine12shutdownSlotEv
shutdownSlot
shutdownSlot
And we have no actual way of knowing if nickel actually gets killed "cleanly" on a long-press anyway, that's an assumption I'm not willing to take for granted.