Executes a block's OnStart method.
This function is typically used within the pipe execution environment to perform block start actions. However, this function call also be used when unit-testing blocks.