CDB-4249 Added checks for publicuser upon removal of the org members

Based on this morning's  found issues of publicuser losing privileges to run functions from cartodb, added to the specs checks that make sure this does not happen. 
Plus reactivated check of schema not being public

https://cartodb.atlassian.net/browse/CDB-4249