I did add this to my list, but understand that even if I check for the existence of layout.master that doesn't gaurantee the skin is valid. If layout.master doesn't have the correct content it can still break the site by setting to the skin.
Best is to preview the change before saving to make sure the skin is good. Any skin can be previewed by adding skin=skinname to the url
Joe