1. Check that notifications are working correctly, especially that notification collapsing is not broken.
2. Add artificial `throw std::runtime_error(...);` a line before we try to decrypt notification, build iOS app and observe logs from NSE in Mac console app. Expect that when you send notification you will see error message instead of regular notification and if you send multiple notifications then in console you will see logs like `Got 2 delivered notifications ...` (this checks that function `isAppShowingNotifWithID` actually executes and fetches all delivered notifications).
Unfortunately we are unable to reproduce scenario where NSE actually restarts so to fully test the issue we will need a release and wait until it reoccurs. This testing plan aims to trigger code that this differential introduces and check that they work properly and don't crash.