Figure out if we need to account for possible AssertionErrors or other Throwables here. As is the response-pub-chan used to filter out sync duplicate cmds in the queue and the callback for blocking cmd submission won't be called if eiter class of these errors happen.