spawavform:imrchirptime: rework to use efoldings and final spin to compute the ringdown formula, but add sensible and conservative defaults.  Also add assertions to prevent negative times from arising, which would alert the caller to a problem with the parameter choices