Thank you OP for bringing this matter up, just as You predicted as a new player I had really hard time found out that I`ll not be able to finish those missions, just like Starbase 24. So sad that months passed and the devs still did not remove them even tho they said it is removed till further notice.
As OP mentioned it should be removed from the available missions tab. I was trying to find the right TFO for it for long minutes even run one which I thought I should finish with no luck. It`s annoying as I am new to the game and found a couple other missions like this one.