Bug 1047645 - Use manual timeout to guard _closed event from not firing r=alive