Add a special case if the primary datacenter is empty for unsatisfiable goals -- See #1834
Fix error message
Merge branch 'michel_1834_primary_empty' into next
Merge branch 'next' into sam_1964