Change comparison from numeric to string in uuid look-up

No next task was marked uuid = -1; but uuid isn't numeric and,
when later compared, if(uuid == -1), it threw a warning.
No-next-task mark changes from -1 to "no", and == changes to eq .
Merge branch 'hotfix'