Are you totally sure this was fixed? Because I got the mission without completing the asylum one...AGAIN.
I think it might be because the release with the fix isn't public yet, so the sooner you can release 1.4.1 the better.
EDIT: Even after manually bringing up my game to the latest version on Github, the game still makes the mission appear. Until the fix is properly done, is there a way to forcibly make the game forget it tried to run the mission so it has a chance of appearing again? I'm sure it involves editing the save but can't figure out which part to change. I've attached the offending save file in question, if run it should generate the Hadriex mission within a few days despite the asylum mission never being completed- I tried to run the asylum mission previously, and I wonder if it can't tell the difference between the mission being attempted and the mission being successful.