VIX-583 Fix a bug in the waveform control that could cause the samples l...

...ist to be partially populated and crash the editor. Some higher sample audio files can take longer to parse the samples and if the grid re-sizes or time per pixel changes in midstream it could over write itself while stopping one background process and starting another.