Decision criteria for resolving isotype switching conflicts by B cells