simplifying the interface a bit

so that in serving.c we don't have to determine the response header,
it will be instead returned by shardcache_replica_received_command()
who knows what to respond (and to do) depending on what was requested