When you get to uploading your package, there is a checkbox which asks a question on the lines of "Deploy even if one or more roles contain a single instance". If this is checked, the deployment will proceed smoothly even if a role has a single instance
configured for it.
Do mark this as answer if it helps.
PS