Check for 0-width operations at creation

The general idea here is that it's always invalid to create a
zero-width operation because it doesn't have any meaning.  This checks
whenever one of these is emitted and bails out right away.