In my humble opinion I would only do that if he is willing to stand behind any damage that may result from doing so. I suggest pulling and bringing to him now for inspection. I know it is painful to pull a new engine but you have big money into it already, don't risk more. That engine won't come close to working as hard in the car as it did on dyno, I'm surprised the guy even suggested it. Imho, if rings didn't seal on dyno then they never will. I'm sorry your project has been difficult so far Glenn, hopefully it gets sorted out soon.