I don’t see how this change is related to anything in this topic.
Previously, the entry appearing in “recents” after completing an assignment was in fact NOT connected to the assignment at all. If you replayed it, you replayed it as a “normal” mission and not as an assignment.
As a side-effect of fixing this issue, I also had to remove all assignments from the recents list, because I didn’t feel like maintaining the “is it replayable?” status (winning an assignment should not only disable its winning “recents” entry, but also all entries entries of previous unsuccessful attempts).
So the bug that was ultimately fixed by this change is “missions in recents list lose their assignment status”.