Revert "Ignore setting result for disqualified matches instead of erroring"

This reverts commit 86c6280b4f656ad1534e8eb1f98427e09335e800.
Merge branch 'tournaments' into tournaments-frontend
Don't go through onBattleWin for disqualified matches
Return true from disqualifyUser() when there are no more available battles
Merge branch 'tournaments' into tournaments-frontend
End the tournament properly when a disqualification ends the tournament
Merge branch 'tournaments-frontend' into HEAD