Strange boundary surface problem

Having an odd problem with a boundary surface that is currently built OK,

If I edit the boundary and choose OK without changing anything, it fails to build - attempting to recreate the surface just gives me a please check input curves. I can't understand how it's successfully built, yet won't rebuild in the same state!

Anyone have any ideas on this one? Unfortunately we cannot contact the original contractor who built this surface...

SolidworksSurfacing