Remove start and finish events from async subslices

Fix for #656.
The reason for this change is that the event data was previously stored in the last subslice (which has the 'step' field) whereas now it's stored in the event slice itself (which doesn't have it).