Merge remote-tracking branch 'origin/bugfix/8305_deprecated_cast'
Merge remote-tracking branch 'origin/bugfix/8257_splatterplot_lockout'
Merge remote-tracking branch 'origin/bugfix/8290_step_scan_bugs'
Re #8306. Only show a run number if one is available.

Previously, you would see "Run #0 ended" in some situations, when the
actual run number was different.
Re #8306. Reduce log level from warning to debug.

These messages appear sometimes, but are really not useful to the user.
They don't appear to signal a significant or externally noticeable problem.
Merge branch 'bugfix/8306_misleading_log_message' into develop