That was not what I had in mind when suggesting `Deadline`.
When creating DeliveryAttempt it would use `Deadline.now + redeliverInterval` and here it would partition on `a.isOverdue`.
I realise now that each `isOverdue` would call `System.nanoTime`, which would be rather inefficient here.
I think it is better to revert back to the `Long` timestamps, sorry.