It sounds more like a problem with NAT on your router or something trying to cope with NAT than with the OBi.
Something like this can be caused by NAT translation tables or a SIP ALG on the router getting out of sync with reality, usually because it is responding to some other event on the network and does not reset back until a long timeout (an hour or even two is not unreasonable).
It could also be caused by a state loss or reset at
VOIP.MS, but I would think that rebooting the OBi would have recovered.
Have you been able to figure out if the failure corresponds with anything else that might be happening on your network? Some things to consider are a change in your public IP address, using another SIP device trying to register with
VOIP.MS (e.g. your softphone), using peer-to-peer networking (like torrent or steam) which opens a lot of connections, ...
How long have you left it in a failed state to see if it would eventually recover?