in reply to channel blocking

AppleFritter is right in saying that your initial writeup is a bit sparse, but I'm going to take a stab: Check the timeout setting on whatever SSH module you're using. I'll bet it's longer than 30 seconds. If the server barfs, the connection won't drop until that timeout is hit.