bxSocket not calling recursive wait() func