If you are feeling adventurous, you could also try to regenerate initramfs for a working kernel with current packages. If it doesn't boot with a previous working kernel then that could possibly tell something.
Before you do that you can archive currently working /boot/initramfs-<kernel-version> file so that you can restore it later if needed.
For example:
Code:
$ sudo cp -a /boot/initramfs-4.7.5-200.fc24.x86_64.img{,.orig}
$ dracut -f --kver 4.7.5-200.fc24.x86_64
If you are unable to boot you can edit grub line that starts with "initrd" to point to archived file:
Code:
initrd /initramfs-4.7.5-200.fc24.x86_64.img.orig