ParsingQueue: Move scheduling logic into worker This allows for scheduling of tasks instead of workers which in turn aligns the scheduling flow with the rescheduling of persisted tasks. Solves: Jira GER-1715 Change-Id: Ica261badbcb3e127293f77ce89ed682ec01dca74