Handle abort correctly during installation

bnc#893638
better `asks and returns user decision ....` so it is clear what it return