I just had this happen again which lasted about 7 seconds and I got the following output from Console:
2012-10-28 1:24:56.528 PM WindowServer[89]: Received display connect changed for display 0x3f003c
2012-10-28 1:24:56.529 PM WindowServer[89]: Received display connect changed for display 0x3f003d
2012-10-28 1:24:56.529 PM WindowServer[89]: Received display connect changed for display 0x2b343212
2012-10-28 1:24:56.532 PM WindowServer[89]: No display devices are on-line. Switching to virtual display mode
2012-10-28 1:24:57.577 PM WindowServer[89]: Received display connect changed for display 0x3f003c
2012-10-28 1:24:57.577 PM WindowServer[89]: Received display connect changed for display 0x3f003d
2012-10-28 1:24:57.577 PM WindowServer[89]: Received display connect changed for display 0x3f003e
2012-10-28 1:24:57.586 PM WindowServer[89]: New display device coming on-line. Switching from virtual display mode
2012-10-28 1:24:57.605 PM WindowServer[89]: Created shield window 0x40 for display 0x2b343212
2012-10-28 1:24:57.605 PM WindowServer[89]: handle_will_sleep_auth_and_shield_windows: no action for lock state 1
2012-10-28 1:24:57.960 PM WindowServer[89]: MPServiceForDisplayDevice: Invalid device alias (0)
2012-10-28 1:24:57.960 PM WindowServer[89]: Display 0x003f003c: GL mask 0x1; bounds (3072, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 0, Rotation 0
UUID 0xffffffffffffffffffffffff003f003c
2012-10-28 1:24:57.960 PM WindowServer[89]: Display 0x003f003d: GL mask 0x2; bounds (3073, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 1, Rotation 0
UUID 0xffffffffffffffffffffffff003f003d
2012-10-28 1:24:57.960 PM WindowServer[89]: Display 0x2b343212: GL mask 0x4; bounds (0, 0)[2048 x 1152], 18 modes available
Main, Active, on-line, enabled, boot, OpenGL-accel, Vendor 10ac, Model d01d, S/N 304e3553, Unit 2, Rotation 0
UUID 0x000010ac0000d01d304e355300000000, ColorProfile { 3, "HD 709-A Calibrated"}
2012-10-28 1:24:57.960 PM WindowServer[89]: GLCompositor: GL renderer id 0x01024400, GL mask 0x00000007, accelerator 0x00003043, unit 0, caps QEX|QGL|MIPMAP, vram 580 MB
texture units 8, texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
2012-10-28 1:24:58.270 PM WindowServer[89]: Created shield window 0x41 for display 0x003f003c
2012-10-28 1:24:58.271 PM WindowServer[89]: Created shield window 0x42 for display 0x003f003d
2012-10-28 1:24:58.278 PM WindowServer[89]: Created shield window 0x43 for display 0x2b343212
2012-10-28 1:24:58.279 PM WindowServer[89]: Display 0x2b343212: MappedDisplay Unit 2: Startup Mode 2048 x 1152, CGSThirtytwoBitColor, Resolution 1, IOMode 0x80001000, IODepth 0x0, IOReturn 0x0
2012-10-28 1:24:58.279 PM WindowServer[89]: Display added
2012-10-28 1:24:58.279 PM WindowServer[89]: Display removed
2012-10-28 1:24:58.281 PM WindowServer[89]: Display 0x2b343212: GL mask 0x4; bounds (0, 0)[2048 x 1152], 18 modes available
Main, Active, on-line, enabled, boot, OpenGL-accel, Vendor 10ac, Model d01d, S/N 304e3553, Unit 2, Rotation 0
UUID 0x000010ac0000d01d304e355300000000, ColorProfile { 3, "HD 709-A Calibrated"}
2012-10-28 1:24:58.281 PM WindowServer[89]: GLCompositor: GL renderer id 0x01024400, GL mask 0x00000007, accelerator 0x00003043, unit 0, caps QEX|QGL|MIPMAP, vram 580 MB
texture units 8, texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
2012-10-28 1:24:58.281 PM WindowServer[89]: Display 0x003f003c: GL mask 0x1; bounds (3072, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 0, Rotation 0
UUID 0xffffffffffffffffffffffff003f003c
2012-10-28 1:24:58.281 PM WindowServer[89]: Display 0x003f003d: GL mask 0x2; bounds (3073, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 1, Rotation 0
UUID 0xffffffffffffffffffffffff003f003d
2012-10-28 1:24:58.300 PM WindowServer[89]: MPAccessSurfaceForDisplayDevice: Set up page flip mode on display 0x2b343212 device: 0x100cee320 isBackBuffered: 1 numComp: 3 numDisp: 3
2012-10-28 1:24:59.606 PM WindowServer[89]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'.
2012-10-28 1:24:59.647 PM WindowServer[89]: Display 0x2b343212: MappedDisplay Unit 2; ColorProfile { 3, "HD 709-A Calibrated"}; TransferFormula (1.725494, 1.725494, 1.725494)
2012-10-28 1:24:59.674 PM WindowServer[89]: Display 0x2b343212: MappedDisplay Unit 2; ColorProfile { 3, "HD 709-A Calibrated"}; TransferFormula (1.725494, 1.725494, 1.725494)
2012-10-28 1:25:00.279 PM WindowServer[89]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'.
2012-10-28 1:25:00.319 PM WindowServer[89]: Display 0x2b343212: MappedDisplay Unit 2; ColorProfile { 3, "HD 709-A Calibrated"}; TransferFormula (1.725494, 1.725494, 1.725494)
2012-10-28 1:25:00.347 PM WindowServer[89]: Display 0x2b343212: MappedDisplay Unit 2; ColorProfile { 3, "HD 709-A Calibrated"}; TransferFormula (1.725494, 1.725494, 1.725494)
2012-10-28 1:25:01.295 PM WindowServer[89]: Received display connect changed for display 0x3f003c
2012-10-28 1:25:01.295 PM WindowServer[89]: Received display connect changed for display 0x3f003d
2012-10-28 1:25:01.295 PM WindowServer[89]: Received display connect changed for display 0x2b343212
2012-10-28 1:25:01.298 PM WindowServer[89]: No display devices are on-line. Switching to virtual display mode
2012-10-28 1:25:02.371 PM WindowServer[89]: Received display connect changed for display 0x3f003c
2012-10-28 1:25:02.372 PM WindowServer[89]: Received display connect changed for display 0x3f003d
2012-10-28 1:25:02.372 PM WindowServer[89]: Received display connect changed for display 0x3f003e
2012-10-28 1:25:02.381 PM WindowServer[89]: New display device coming on-line. Switching from virtual display mode
2012-10-28 1:25:02.386 PM WindowServer[89]: Created shield window 0x44 for display 0x2b343212
2012-10-28 1:25:02.386 PM WindowServer[89]: handle_will_sleep_auth_and_shield_windows: no action for lock state 1
2012-10-28 1:25:02.946 PM WindowServer[89]: MPServiceForDisplayDevice: Invalid device alias (0)
2012-10-28 1:25:02.946 PM WindowServer[89]: Display 0x003f003c: GL mask 0x1; bounds (3072, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 0, Rotation 0
UUID 0xffffffffffffffffffffffff003f003c
2012-10-28 1:25:02.946 PM WindowServer[89]: Display 0x003f003d: GL mask 0x2; bounds (3073, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 1, Rotation 0
UUID 0xffffffffffffffffffffffff003f003d
2012-10-28 1:25:02.946 PM WindowServer[89]: Display 0x2b343212: GL mask 0x4; bounds (0, 0)[2048 x 1152], 18 modes available
Main, Active, on-line, enabled, boot, OpenGL-accel, Vendor 10ac, Model d01d, S/N 304e3553, Unit 2, Rotation 0
UUID 0x000010ac0000d01d304e355300000000, ColorProfile { 3, "HD 709-A Calibrated"}
2012-10-28 1:25:02.947 PM WindowServer[89]: GLCompositor: GL renderer id 0x01024400, GL mask 0x00000007, accelerator 0x00003043, unit 0, caps QEX|QGL|MIPMAP, vram 580 MB
texture units 8, texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
2012-10-28 1:25:03.258 PM WindowServer[89]: Created shield window 0x45 for display 0x003f003c
2012-10-28 1:25:03.258 PM WindowServer[89]: Created shield window 0x46 for display 0x003f003d
2012-10-28 1:25:03.272 PM WindowServer[89]: Created shield window 0x47 for display 0x2b343212
2012-10-28 1:25:03.274 PM WindowServer[89]: Display 0x2b343212: MappedDisplay Unit 2: Startup Mode 2048 x 1152, CGSThirtytwoBitColor, Resolution 1, IOMode 0x80001000, IODepth 0x0, IOReturn 0x0
2012-10-28 1:25:03.274 PM WindowServer[89]: Display added
2012-10-28 1:25:03.274 PM WindowServer[89]: Display removed
2012-10-28 1:25:03.276 PM WindowServer[89]: Display 0x2b343212: GL mask 0x4; bounds (0, 0)[2048 x 1152], 18 modes available
Main, Active, on-line, enabled, boot, OpenGL-accel, Vendor 10ac, Model d01d, S/N 304e3553, Unit 2, Rotation 0
UUID 0x000010ac0000d01d304e355300000000, ColorProfile { 3, "HD 709-A Calibrated"}
2012-10-28 1:25:03.276 PM WindowServer[89]: GLCompositor: GL renderer id 0x01024400, GL mask 0x00000007, accelerator 0x00003043, unit 0, caps QEX|QGL|MIPMAP, vram 580 MB
texture units 8, texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
2012-10-28 1:25:03.276 PM WindowServer[89]: Display 0x003f003c: GL mask 0x1; bounds (3072, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 0, Rotation 0
UUID 0xffffffffffffffffffffffff003f003c
2012-10-28 1:25:03.276 PM WindowServer[89]: Display 0x003f003d: GL mask 0x2; bounds (3073, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 1, Rotation 0
UUID 0xffffffffffffffffffffffff003f003d
2012-10-28 1:25:03.293 PM WindowServer[89]: MPAccessSurfaceForDisplayDevice: Set up page flip mode on display 0x2b343212 device: 0x100cee320 isBackBuffered: 1 numComp: 3 numDisp: 3
2012-10-28 1:25:04.394 PM WindowServer[89]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'.
2012-10-28 1:25:04.434 PM WindowServer[89]: Display 0x2b343212: MappedDisplay Unit 2; ColorProfile { 3, "HD 709-A Calibrated"}; TransferFormula (1.725494, 1.725494, 1.725494)
2012-10-28 1:25:04.462 PM WindowServer[89]: Display 0x2b343212: MappedDisplay Unit 2; ColorProfile { 3, "HD 709-A Calibrated"}; TransferFormula (1.725494, 1.725494, 1.725494)
2012-10-28 1:25:05.274 PM WindowServer[89]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'.
2012-10-28 1:25:05.314 PM WindowServer[89]: Display 0x2b343212: MappedDisplay Unit 2; ColorProfile { 3, "HD 709-A Calibrated"}; TransferFormula (1.725494, 1.725494, 1.725494)
2012-10-28 1:25:05.342 PM WindowServer[89]: Display 0x2b343212: MappedDisplay Unit 2; ColorProfile { 3, "HD 709-A Calibrated"}; TransferFormula (1.725494, 1.725494, 1.725494)
2012-10-28 1:25:07.598 PM WindowServer[89]: Received display connect changed for display 0x3f003c
2012-10-28 1:25:07.598 PM WindowServer[89]: Received display connect changed for display 0x3f003d
2012-10-28 1:25:07.598 PM WindowServer[89]: Received display connect changed for display 0x2b343212
2012-10-28 1:25:07.601 PM WindowServer[89]: No display devices are on-line. Switching to virtual display mode
2012-10-28 1:25:08.683 PM WindowServer[89]: Received display connect changed for display 0x3f003c
2012-10-28 1:25:08.683 PM WindowServer[89]: Received display connect changed for display 0x3f003d
2012-10-28 1:25:08.683 PM WindowServer[89]: Received display connect changed for display 0x3f003e
2012-10-28 1:25:08.707 PM WindowServer[89]: New display device coming on-line. Switching from virtual display mode
2012-10-28 1:25:08.711 PM WindowServer[89]: Created shield window 0x48 for display 0x2b343212
2012-10-28 1:25:08.711 PM WindowServer[89]: handle_will_sleep_auth_and_shield_windows: no action for lock state 1
2012-10-28 1:25:08.988 PM WindowServer[89]: MPServiceForDisplayDevice: Invalid device alias (0)
2012-10-28 1:25:08.988 PM WindowServer[89]: Display 0x003f003c: GL mask 0x1; bounds (3072, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 0, Rotation 0
UUID 0xffffffffffffffffffffffff003f003c
2012-10-28 1:25:08.988 PM WindowServer[89]: Display 0x003f003d: GL mask 0x2; bounds (3073, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 1, Rotation 0
UUID 0xffffffffffffffffffffffff003f003d
2012-10-28 1:25:08.988 PM WindowServer[89]: Display 0x2b343212: GL mask 0x4; bounds (0, 0)[2048 x 1152], 18 modes available
Main, Active, on-line, enabled, boot, OpenGL-accel, Vendor 10ac, Model d01d, S/N 304e3553, Unit 2, Rotation 0
UUID 0x000010ac0000d01d304e355300000000, ColorProfile { 3, "HD 709-A Calibrated"}
2012-10-28 1:25:08.988 PM WindowServer[89]: GLCompositor: GL renderer id 0x01024400, GL mask 0x00000007, accelerator 0x00003043, unit 0, caps QEX|QGL|MIPMAP, vram 580 MB
texture units 8, texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
2012-10-28 1:25:09.299 PM WindowServer[89]: Created shield window 0x49 for display 0x003f003c
2012-10-28 1:25:09.299 PM WindowServer[89]: Created shield window 0x4a for display 0x003f003d
2012-10-28 1:25:09.313 PM WindowServer[89]: Created shield window 0x4b for display 0x2b343212
2012-10-28 1:25:09.321 PM WindowServer[89]: Display 0x2b343212: MappedDisplay Unit 2: Startup Mode 2048 x 1152, CGSThirtytwoBitColor, Resolution 1, IOMode 0x80001000, IODepth 0x0, IOReturn 0x0
2012-10-28 1:25:09.321 PM WindowServer[89]: Display added
2012-10-28 1:25:09.321 PM WindowServer[89]: Display removed
2012-10-28 1:25:09.340 PM WindowServer[89]: Display 0x2b343212: GL mask 0x4; bounds (0, 0)[2048 x 1152], 18 modes available
Main, Active, on-line, enabled, boot, OpenGL-accel, Vendor 10ac, Model d01d, S/N 304e3553, Unit 2, Rotation 0
UUID 0x000010ac0000d01d304e355300000000, ColorProfile { 3, "HD 709-A Calibrated"}
2012-10-28 1:25:09.340 PM WindowServer[89]: GLCompositor: GL renderer id 0x01024400, GL mask 0x00000007, accelerator 0x00003043, unit 0, caps QEX|QGL|MIPMAP, vram 580 MB
texture units 8, texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
2012-10-28 1:25:09.340 PM WindowServer[89]: Display 0x003f003c: GL mask 0x1; bounds (3072, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 0, Rotation 0
UUID 0xffffffffffffffffffffffff003f003c
2012-10-28 1:25:09.340 PM WindowServer[89]: Display 0x003f003d: GL mask 0x2; bounds (3073, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 1, Rotation 0
UUID 0xffffffffffffffffffffffff003f003d
2012-10-28 1:25:09.352 PM WindowServer[89]: MPAccessSurfaceForDisplayDevice: Set up page flip mode on display 0x2b343212 device: 0x100cee320 isBackBuffered: 1 numComp: 3 numDisp: 3
2012-10-28 1:25:10.713 PM WindowServer[89]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'.
2012-10-28 1:25:10.753 PM WindowServer[89]: Display 0x2b343212: MappedDisplay Unit 2; ColorProfile { 3, "HD 709-A Calibrated"}; TransferFormula (1.725494, 1.725494, 1.725494)
2012-10-28 1:25:10.780 PM WindowServer[89]: Display 0x2b343212: MappedDisplay Unit 2; ColorProfile { 3, "HD 709-A Calibrated"}; TransferFormula (1.725494, 1.725494, 1.725494)
2012-10-28 1:25:11.321 PM WindowServer[89]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'.
2012-10-28 1:25:11.361 PM WindowServer[89]: Display 0x2b343212: MappedDisplay Unit 2; ColorProfile { 3, "HD 709-A Calibrated"}; TransferFormula (1.725494, 1.725494, 1.725494)
2012-10-28 1:25:11.389 PM WindowServer[89]: Display 0x2b343212: MappedDisplay Unit 2; ColorProfile { 3, "HD 709-A Calibrated"}; TransferFormula (1.725494, 1.725494, 1.725494)