Add support for specifying a reason when report spots. GH issue #1847