NcWMS: interleave with setTimeout when date loaded

if a date is already loaded, use setTimeout to ensure the first thing we
do is release control back to the ui, resulting in a happier user