Reconnecting ObservableExecutionHook.onCreate

Somehow this got lost in the refactorings over the past few weeks.
Merge pull request #1092 from benjchristensen/ObservableExecutionHook-onCreate

Restore ObservableExecutionHook.onCreate