BUG: Various issues with maybe_convert_objects (GH #2845)

fixes #2845