shell: Update primary monitor when it goes away

Closes: #382

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
17 jobs for primary-output-gone in 40 minutes and 16 seconds