proto-shell: fix a regression with handling multiple proto updates for the same interface