Revert "Revert "Partially revert "improve error handling"""

This reverts commit d3e47c9a94711283a69c6fd97b59392ce301492c.
Revert "Revert "Fix error notifications in gallery another way.""

This reverts commit d71d2e6edcf32edc47d7d01c154bac68c19f10b2.
Revert "Revert "This transition isn't working well (often coming from bottom of screen).""

This reverts commit 6b5c8a203eb1344c4fe97a5a9f1a9916d07ccba2.
Move QR to same default height as thread watcher.