Hi Aaron,
Yes we are a solace customer. And we commonly observe onComplete being called by JCSMP API async and receive messages after its called.
Thanks, Ali