improve reprocess context
ReprocessContext
was requesting the list of available workflow to make it available to the rest of the app.
This means that the list was requested at the app initialization.
Moved it to a hook in core so that the list is requested only when actually needed.