I don't know if this will work, but you might try installing the current kernel independent of the general upgrade process:
sudo eopkg install linux-current
then running
sudo clr-boot-manager update
to allow you to select the current kernel on reboot.
If that works, then sudo eopkg up might not hang because of an outdated kernel.