Fix Duration.from_iso8601/1 accepting duplicate S (secs) when fractional