Yes you are correct that a CRM consultant doesn't normally handle production support tickets due to the cost. That being said for those of us on the good side, we get to deal with almost everything. I can honestly say the only lifecycle functions I haven't done in a CRM project is install hardware, install OS, install db software, instal CRM from source cds, apply a support package, and install an upgrade software. I'm talking about the physical basis tasks and not the projects related to those activities.
I think those of us doing support+projects have more fun. It's the only situation where I could discuss new business requirements, talk to basis about profile parameters in the same day, fix the SAP GUI and internet explorer and debate with other developers about whether to do something recursively in the same day. I really wish I had the luxury of consultants of having only to code or configure or write documentation .
Take care,
Stephen