Why is it that each time a player joins the lobby of a match or skins game and decided not to join or gets booted we need to reset the search? If a player leaves it simply should continue to search for another player in my opinion. One needs to constantly watch the screen for this as unfortunately there are times when it is really hard to find a game due to lack of players.
Maybe this could be looked into?