Remove start and finish events from async subslices

Fix for #656.
Can we add a comment in here for why we use length - 1?