fixes #4989,6734,6735 - adapting sync management page to use dynflow

Note that some columns in the sync management table
have changed to reflect difficulty of fetching some data.
Could reduce this down to `task_details.values.map(&:state).include?('CANCELLED')