Resolution:
You can trap the error status returned by open and retry the open at regular intervals until it succeeds.