evolve: add pre-check logic for creation of phase divergence locally

Changes in tests reflect the added behaviour.
7 jobs for topic/default/prechecking-phasediv in 4 minutes and 29 seconds (queued for 2 seconds)
latest
Status Job ID Name Coverage
  Test
passed doc #54981

00:00:28

passed flake8 #54975

00:00:24

manual pytype #54976
allowed to fail manual
passed tests-py2-cext #54977

00:04:28

passed tests-py2-pure #54978

00:04:10

passed tests-py3-cext #54979

00:04:28

passed tests-py3-pure #54980

00:03:58