TLDR:
Rename serverless deploy --noDeploy to serverless package or serverless artifact
Discussion:
I see great value in that feature. I think it should be separate command because right now it's not intuitive, it's confusing and serverless deploy --noDeploy is just weird.
It's not important but definitely something that IMHO should be solved before stable v1.0.