Theory:Doctor Who television discontinuity and plot holes/The Star Beast
From Tardis Wiki, the free Doctor Who reference
So the one way to fix the metacrisis is to just let it go, and Donna gets to keep her memories. Why didn't she just do that in Journey's End all those years ago?