I wanted to report back that by using a flag as a switch in the callbacks (didfinishplaying and didfinishspeaking) that I used to signal when to resume or not to resume along with a very short time delay using
[NSThread sleepForTimeInterval:1.3];, the app is responding very well to voice commands.
Thank you so much for your guidance, your work on this framework, and your patience. I will be sure to credit you and OpenEars in my app. I also plan to use this framework in the future. Thanks again!