Core/Players: Fix a flaw as timed quests can still turn failed even if complete

(cherry picked from commit 0043a5dd2217cf8ad7cbbc903a380c8d1fb5a1bc)