fixed all bugs from the review checking all WaitFor*Object/s calls
The rdpContext gets an event which will get set if an error occoured in a channel. If a thread or a void callback has to report an error it will get signaled by this system.