The fix was to inject the module options directly to the view helper and...

The fix was to inject the module options directly to the view helper and use $options->getEnableRegistration() instead of $this->enableRegistration.

All existing unit tests behaved as before the edit, i.e. Tests: 14, Assertions: 30, Incomplete: 4.
No new tests created.