Fail if trying to open up a second SMD codec instance without
closing the first instance first.

Multiple SMD codecs open at the same time is not possible via the
boxee based legacy code, but might be possible from a hw/driver
perspective.

Not something I intend to look into myself though.