We don't currently tolerate totally broken packages in the system.
For example if you install ipython-3.0.0-1 on Windows, then the solver will try to uninstall it and install a working version as soon as it runs, even if you do nothing else.
$ egginst ipython-3.0.0-1
$ jaguar install
<tries to update ipython>