BUG: fix Series.interpolate() corner cases, close #3674

closes #3674