Possible bug in GraphQL layer in Dgraph when altering schema via /alter

In the first deletion: Test.marks is deleted from the predicates but not from the Type

In the second deletion: Person is deleted from the types but its predicates remain in the predicate list.

This is a consequence of how drop works in edgraph/server.go. I would like your thoughts whether this should be separately handled?

CC: @martinmr @pawan @abhimanyusinghgaur