Adding new row on TimeDataFrame silently does nothing for integers.
``` python
df = pd.util.testing.makeTimeDataFrame()
df.ix[100,:] = df.ix[0] # does nothing
df.ix[100.0, :] = df.ix[0] # adds a new row
```

Not sure why someone would do such lunacy, but figured I'd report it :P
