Open state out of sync in OpenSLAudioIODevice

The member variable deviceOpen is set in open, but not unset in close.

As is done in openedOk, I would suggest verifying the session member in isOpen and removing deviceOpen (or, if it serves a purpose, set it to false in close).