Few things you can try and see if this works. When you say you "End Callouts" Are you stating that you are using Grammar Police to say Code 4? Or are you literally pressing "END" key on your keyboard? Reason I mention this is that there are some callout packs that specify pressing the END key to end the callout, even if you think the call is Code 4 completely.
Another thing that could be possibly tying up your callouts is LSPDFR itself has triggered an ambient event, perhaps an event took place and you did not report it and it is waiting for you to do so. Note: This could happen on multiple occasions even without you noticing that much. You could try turning the ambients off in your lspdfr.ini file and it would look like this below:
WorldEvents.IntervalMultiplier = 0.0f
WorldEvents.MaxNumberOfEvents = 0
Try that and see what you get.