Coaches ask questions and hold you accountable. Consultants hand you a plan and often execute it themselves. Here's how to tell which one your business actually needs right now, and why some engagements need both.