Resolve queue burst interval being zero
A fix for the possible inadvertent creation of a burst interval of zero, meaning it would run continuously.
Changed related characteristics to an array for future handling of multiple related characteristics.
Take care,
John Talbot