I think the default should be not to install a broken package, but to roll back to the preinstallation state. An argument could pop you into debug mode which can leave the broken package in place.