The best time to invest in branding depends on your startup’s trajectory. Waiting for the perfect moment can carry its own cost.