This seems like a bug. Interestingly, I can reproduce the problem while connected via WiFi on our internal network. However, if I switch to pure cellular, it works every time. So, perhaps you can try switching off the WiFi?? Maybe this won't be a problem in the field?
thanks,
Mike