Make queue delay time do nothing unless it's explicitely set, and add a warning when it is.

@AmbientOSX 
Were you able to track down the reason for the multiple sounds playing?  Is it because if you try to cancel all sounds, there is still a `setTimeout` hanging out there that can start a new sound that wasn't playing when you canceled the others?