Add event name validation before unbinding

Is strict, if eventName argument is empty it’s interpreted as
undefined, thus causing the event name to be a string like
“undefined.bindChannelName”