>This means if Epic ever abandons unreal, you could theoretically also just make the changes you need to support whatever your project required - as long as you didn't distribute those changes
No it doesn't, you still don't own the code so you can't just modify it and use it to develop games.