Yea im on 56k as well. So i reconnect after r/d but i stay in channel for a while maybe 5-10min. I've tried wat ur saying bfore, get r/d, reconnect, then join game immediatley, wait in there 15min and still get r/d. I repeat stay in channel for a good 5-10min then join a game, it will work.