Sorry, just to clarify... you're saying that line 109 in that debug output is the transaction arriving from an exchange... correct? And that your Bitcoin Core kept running just fine after receiving that transaction?
What's interesting is that going back and looking at your previous debug... the
AddToWallet output is actually quite a long way from the debug that indicates that Bitcoin Core is shutting down, it seems to be syncing a lot of blocks after it sees that transaction.
Indeed the 2nd lot of debug here:
https://pastebin.com/sWZwFZV0 near the very end, it doesn't even seem to be receiving any new wallet transaction at all, it is just syncing blocks and then shuts down (line 920 onwards)
