better errors for invalid '--network' values

Add a specific error message for weird systems that have busted
/etc/*-release, tweak the downgrade error message, and fix the TypeError
from the format mismatch.