There are dragons on Innstrad, yes? Some sort of moon dragon, at least? Also we know there are dragon planes walkers, and by canon dragons will doink just about anything. Could also just be a surprisingly dragon-y demon spawn all along *dramatic reveal music*