Компилирующийся и работающий вариант CanAsync.
Поломана обратная совместимость CanDat - bussOffHandler.