I found a workaround useful for picky admins. To prevent the initrd from being rebuilt between kernel-default-extra removal and kernel-default removal, make the initrd immutable. The process stats the initrd to discover immutable status, and skips the rebuild, thus making the removal process much faster and less wasteful of disk writes.