[finishes #49861301] Recursively destroy all apps when a space is deleted
Use not_deleted field to check if an app was soft deleted already.
Better json matching in spec