I actually do think Snape was roleblocked. That was why Beakbeak was murdered instead.