Modify the Puma Phased restart to perform a Synchronous restart so that if the restart never completes it will fail the chef run instead of silently failing

No I don't think  so.