When is Posting In Progress really posting and when it is stuck?

SUGGESTED

I've got a half dozen macros that are creating and posting receipt batches. Iciniti is also creating receipt batches and posting them.  Occasionally I get a posting conflict trying to post two batches at the same time. One batch is left with the Post In Progress status.  Clicking the post button a few moments later allows the batch to finish posting.

So I figured that I'd simply look for a Post In Progress status and wait for a few moments before posting my next batch.  But then I realized that I'm not sure that I will know the difference between a batch with the permanent status of Post In Progress (e.g. it got stuck) vs one that is actually in the act of posting.

Any suggestions?  Should I look at restart records?