Fixes #5207: Rudder init should check the validity of answers

I think this should be ```hostname -f``` because we use the full hostname everywhere in Rudder so far (this is actually because that's what FusionInventory does)