[solo.commands.install] acquire the notification lock in shared NB mode

This should avoid starvation in the scenario outlined in code comments.