Can we prevent a new request ID from being created until a task completed?

By default, if a task that requires user interaction is the first task in a process, a request ID will not be generated until that first task is complete. Once the first task in a process is completed, a request ID is required in order to properly record all workflow elements in the database backend.