Just a small supplement: Don’t use “Initial Color” at all, instead use “Color over life” with parameters for initialization (as described above). And add “Scale Color / Life” after that module to add some non-parameter information if you want (especially distribution curve).
Furthermore, this bug will probably not be fixed (status “won’t fix”, see UE-5168), so you have to use this workaround.