Looks pretty bloated to say the least, probably more chance of it going belly up than recovering imo.
You say it's come out a couple if times which isn't good either.
I had one like this a couple of years back and it went belly up some time later that year.
I think that if it was retained and a koi expert telephoned, maybe they could inject a hormone and strip the eggs out, never heard of this happening but can't see why not if it's a prized asset to the venue - maybe not possible.
Fingers crossed mate