The interplay between bulk flow and boundary conditions on the distribution of micro-swimmers in channel flow