fixed little issue with optimizer's heuristics threshold time moving
added useful logging to better understand heuristic detector results
added handling of watch error to prevent build fail when the watching directory just doesn't exists