The post_delete_layer signal should only delete the default style if the style...

... is not linked to any other layers.  Without this, the additional layers delete in cascade.