Distinguish between hs-main cases when giving rtsopts advice.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Run ctors initializers backwards, see #5435.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>