Saving scenes with dual windows means crash on reopen

I have been working on a scene with a dual monitor setup and a screen on each monitor (using shift+drag on the split window widget to create the second screen). Problem is, that if I save the scene with the second window active, reopening the scene will crash Blender every time, with the error message “Error: EXCEPTION_ACCESS_VIOLATION”.

This happens even if I just split the window on the default scene, quit blender and reopen choosing recover last session.

I initially set up my default scene to have two windows, to save me having to set it up each time, but that meant I couldn’t open Blender at all, because it would crash as soon as it loaded the default scene.

Is this a bug or is it just my setup?
Windows 10, Dual Xeon E5-2690 v2, 64GB Ram, dual NVIDIA GTX Titan Black 6GB
Blender 2.79 (sub 0) build date: Mon 09/11/2017, Cycles Compute = CUDA

After posting this I had another thought about how I could retrieve all my work from yesterday. I opened blender, split the window, and then opened the scene. Voila! All working. So at least there’s a workaround.