BUG: GH3480 Fix regression in a DataFrame apply with axis=1

objects were not being converted back to base dtypes correctly

closes #3480