Add config option when not running sprucing

From mattermost: https://mattermost.web.cern.ch/lhcb/pl/1o3nsmentjg67yqoeaj56o1dfw .

We get a mismatch if DaVinci is run on real data that has not been spruced due to a mismatch here:

https://gitlab.cern.ch/lhcb/LHCb/-/blob/2024-patches/PyConf/python/PyConf/application.py?ref_type=heads#L1125

https://gitlab.cern.ch/lhcb/DaVinci/-/blob/master/Phys/DaVinci/python/DaVinci/config.py#L189

A fix should be to add IncludeApplicationOptions=write_options to https://gitlab.cern.ch/lhcb/DaVinci/-/blob/master/Phys/DaVinci/python/DaVinci/config.py#L189

It is rare but a legitimate use case so we should also add a test for running on non-spruced data.

Edited by Mark Smith