restoring to a snapshot of a VirtualBox Win7-x86 machine without VirtualKD, connecting with a serial kernel debugger to com1 on the target — assert works as expected, and it asks whether to Break/Ignore/etc. This is without Service Pack 1, so perhaps it is only the default behavior on SP1?