This is correct IMO. The initrd is not rebuilt although some package required it. This should generate a user-visible error. We can discuss whether we want to improve the error message but that's about it.