Added handling for re-probing of a device. This is applicable if timeout happens, and we reuse device, with subscription active. In that case, having two subscription objects is bad idea.
Added correct-ish response (connection, content-length, content-type, and fake body) to event response. Perhaps that will fix the occassional WeMo event channel playing dead syndrome.