Fail loudly when flow registry options are changed
Fail loudly when flow registry options are changed

`instance` is a method for getting a singleton. The fact that it can now take arguments makes it not an actual singleton. We are therefore loudly failing when it's used in a way that would fail silently with unexpected flow registry options.

ministryofjustice/smart-answers,lutgendorff/smart-answers,stwalsh/smart-answers,stwalsh/smart-answers,lutgendorff/smart-answers,askl56/smart-answers,alphagov/smart-answers,aledelcueto/smart-answers,stwalsh/smart-answers,alphagov/smart-answers,ministryofjustice/smart-answers,lutgendorff/smart-answers,alphagov/smart-answers,aledelcueto/smart-answers,tadast/smart-answers,aledelcueto/smart-answers,alphagov/smart-answers,ministryofjustice/smart-answers,askl56/smart-answers,tadast/smart-answers,lutgendorff/smart-answers,askl56/smart-answers,aledelcueto/smart-answers,stwalsh/smart-answers,tadast/smart-answers,askl56/smart-answers,tadast/smart-answers