I get an error when I run various counterparyd commands on testnet - why?

You need to pass the --testnet parameter to counterparty-client.

Example

counterparty-client --testnet [COMMAND]