Op back again - so next week is the week it happens. The party have made their way up the tower where the BigBad is at the top - they are one floor from the top, ready to head up. And here is what I have decided...
Sounds like you've put a lot of thought into it and come up with some solid plans. I would also suggest dropping the slavery thing though - it is functionally still a TPK.
One final option: if they manage to kill the Big Bad without destroying his heart, you can always have him laugh as he dissolves: "Bwhaha! I will return! You can never destroy me while my heart yet lives!". It might prompt them to go and destroy the heart as a kind of epilogue (if so the spirit of the Big Bad can be heard screaming in rage as it finally fades away for good).
If they can't even be bothered to do that then read them a short epilogue with general rejoicing but rumours of the Big Bad's eventual return...
Anyway best of luck and have fun!