Generic queueing with dynamic high water mark and preemptive timeouts.