- Redux migration caused the scanner to not be set - this change adds the setting/unsetting of the scanner in the reducer - added test