Cold engine needs a rich mixture. Hence the choke should be shut or nearly shut.
Holding the throttle wide open means its impossible for idle system to flow. The idle system works on manifold vacuum,
as illustrated in in this link.
Backfire up the carb is because the mixture in the cylinder ignited before the intake valve shut. If anything, it may be too far advanced.