I think it was around wave 5ish? I was down to very few enemies before it happened. You may just need to check if remaining is <= 0 just in case it goes under 0 somehow. I'm afraid I can't give much more info than that.. It was kinda random