aero: micro-optimize thread handling

Instead of trying to create the already existent thread,
check if its alive. Also call the root commands only
when the fragment is entirely fresh.

Signed-off-by: Blechd0se <alex.christ@hotmail.de>
profiles: allow to delete profiles fast

Previously if more than one profile was deleted, only the
first was actually deleted when the user executed the command
while the unDo-bar is visible.

Fix that by allowing to immediatly delete the previous profile,
if not existent, deleteProfile() would just return false, which
is fine.

Signed-off-by: Blechd0se <alex.christ@hotmail.de>