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

     objects were not being converted back to base dtypes correctly
Merge pull request #3502 from jreback/GH3480

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