fix($watchGroup): call listener once when the watchExpressions array is empty