Is there a deadlock bug in UE4 4.14.3?

Lately, I have been having a problem with UE4 4.14.3 going into a deadlock. I have found this problem to persist
when my computer goes to sleep every single time and sometimes when I am using a different program while UE4 is running in the background for as long period of time. Once the program freezes, I could analyze its wait chain and it would say that the program is in a deadlock and the only thing left is to end process the program.

I understand that there are newer versions, which probably fixes this problem, but I have lost several days worth of work when I updated from 4.13 to 4.14 due to it kept saying that it could not compile and I would have to do it manually. So, I am kind of skeptical of upgrading, as I do not want this to happen again.

Has anyone else having this problem? is it a bug?

I am in the same boat with the same exact 2 problems you are having. First, being that I get deadlocks if the program is running in the background for a long time or when the computer goes to sleep. Secondly, just like you, I am afraid to upgrade because the last time I upgraded from 4.11 to 4.14, I could not compile the project to work with 4.14, and the upgrade deleted 4.11 engine. So I am basically stuck using 4.14 until I finish my current project, before I can switch to the latest release of UE4. I wish UE4 would come up with a solution on making it easier to bring older releases to the latest releease, like maybe making it backwards compatible?