Many games take far longer than 2 mins to get a 2nd player to join. So definitely not that.

Better suggestion

10 seconds after a game is full and not started, host is booted.

These things reset the timer:
1. Host is typing.
2. Host swaps people.