Added some missing logic when adding a list that caused tests to fail.
Updated tests to fix a strange problem where delays were sometimes getting skipped. Includes other minor test syntax and logic normalization.