On a whim, I decided to see what would happen if I uninstalled consolekit. Lo and behold, after uninstalling it, I was able to upgrade the kernel normally and run a normal upgrade. Thanks to everyone who offered help. Replying to your responses helped me think through this.