1) Снейп варил зелья для Больничного крыла, поскольку на втором курсе он варил настойку из мандрагор, а на третьем - зелье для Люпина. Значит, варить зелья для школы - его обязанность.
Вообще не вижу в этом никакой крамолы. Может варил, может нет - абсолютно пох.
Дамблдор же сделал его своей сучкой, чего бы не припрячь для доброго дела. В принципе, не вижу никаких проблем если в штатном расписании у школьного мастера зелий будет и обеспечение этими зельями всех требуемых подразделений.