Nonuniform Degrees and Rainbow Versions of the Caccetta-Häggkvist Conjecture