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 #54981
doc

00:00:28

passed #54975
flake8

00:00:24

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

00:04:28

passed #54978
tests-py2-pure

00:04:10

passed #54979
tests-py3-cext

00:04:28

passed #54980
tests-py3-pure

00:03:58