Generic loop effects of new scalars and fermions in b → sℓ+ℓ− and a vector-like 4th generation