fix(engine): write historic variables when initiating sub process

- fixes inserting historic variables when setting variables on the 'start'
notification during AtomicOperation.ProcessStartInitial
- sets the correct ProcessInstanceStartContext

closes CAM-2475