Я создал это как баг в нашей системе, и уже сделали фикс. Теперь будет возвращать 0 в случае, если workspace закрыли. (ну, и в других случаях, когда handle окна некорректен)
Правда backportить это на пред. релизы врядли будут. Сорри.
Но, еще раз спасибо за то, что сообщили об этом.