A small mistake in the method that accepts new xmm/ymm/zmm register values caused them to not be thread_set_state'd so the changes never took effect.
Update the three shell tests that test this functionality so they are xfail'ed with the system debugserver (which won't have this fix yet), but do pass with in-tree debugserver now on x86_64 darwin systems.