Sort events by timestamp at findAll

During replay we can't use event version since we need the events to be in their original order.
This is a first approximation but something stronger will be needed as explained in issue #40