[TAV-449] Copy interaction data when replaying.

This includes both the data and the reply.
[TAV-451] Don't set child's workflow_id every init.

The after_initialize callback that we are using is now only called when
new_record? is true.
[TAV-450] Nullify child's parent_id when killing parent runs.

Need to orphan those children properly :-(