Additional fixes and improvements:
- NaN id of entries in /scripts/sonos-controller/media-service/library/text2speechBase/... fixed
- raising 'fix' event so interested apps can check their entries for broken ones (for future use)
- activity form validation fixed
- reused loop keys that could mess up execution fixed
- duplicate dss query optimised