The home key handling is managed by SDL lib, not by the game code, and works fine AFAIK. Latest luma could have problems (can't test it) but if not, pressing the home button the game should be paused.
What could happens is that, after the pause screes is showed and the users select to closethe game, it the game code is in a loop without checking for events, the game may hang.
If you can find a specific place where this happens, I can check the code for that case to fix it.
For example, I never finished the game and don't know if is possible to exit the game this way during the ending sequence (I saw it on youtube)). That is a point where this problem could happen.
If I have time, I'll release a new meritous version this evening (European time) so while I continue sercibg for the crash bug, if you want you cancheck if the other things are fixed now.