HttpExecutionContext should call delegate's prepare (2.3.x backport)

Backport of #3342 for 2.3.x.