I'm just thinking of normal cloud-computing/distributed scenarios where any instance may be transient and may go offline at any time for any reason.  Ideally when the instance comes back online (and the local storage isn't transient/ephemeral), whatever was in the queue will still be there when it rejoins the cluster.