Would you happen to have a single CPU box your running on?? Im thinking the right-click on the start button is preempted before the jump-list is torn down to create the proper context menu, making a reversed event only in a preempted system. with more
than 1 proc.
If you dont have 1 core, the shell GUI team definitely needs to run a trace to see what is going on.