keywaitにタイムアウト付ければいいんじゃね
そんで処理後にもう一回keywaitで離されるまで待つ