I managed to fix it! It took majority of my day, but I am very happy that I have a working device. I first fast booted my device and then used the offline fix.