When preinst of critically requested package fails then we should not continue
Currently if critically requested package's preinst script fails we just ignore it as any other package and repost error later on. We should abandon the transaction in such case.
We really don't have too much critical package with preinst scripts so it's not exactly important. But we should do that some time in future nevertheless.