The bug report folks asked me to add this to my bug report so you may want to answer the same questions when you file yours...
- Is there a reliable recipe for reproducing the issue?
Yes.
1. Configure a Sierra iMac system with at least one external displayPort / Thunderbolt monitor (my configuration is iMac 5K with Acer 2160x3840 external monitors on Thunderbolt to displayPort cables)
2. Set Energy Saver to "turn off" displays at x minutes, and allow the system to sleep
3. Wait for system to (a) turn monitors off and (b) go to sleep (which also means that you don't have any processes running that keep the system awake)
4. Wake system up with mouse or keyboard
5. External monitor(s) wake up and show desktop. Internal iMac monitor does not turn on. Otherwise system is running.
6. Only reboot restores the internal iMac monitor
- With that recipe how often do you hit it (ie if you try the recipe X times, it happens Y/X times)?
100%
- Have you noticed any specific things that seem to prevent the issue from happening?
Only if you prevent the system from sleeping and/or prevent the displays from turning off.