I think we need to revert this patch, and instead fix things so that
xm_internal fails on running domains (that is, if the domain is running,
the xm driver has nothing to do with it, but by returning failure, the
unified driver then knows to fall back to the xend driver), and it is
the xend driver that should be managing a transition from running
persistent to transient.