/etc/rc.d/hostname doesn't let you set your hostname if it has already
been set. Eg, if hostname was wrong on boot and you correct hostname in
/etc/rc.conf you cannot do a "service hostname start" to have the system
set it again.
It makes sense that you may want to do it this way instead of just
issuing hostname(1) so you can be sure it is parsed from rc.conf
correctly. It has been this way since at least r127345 (2004)
While here, clean up due to rclint recommendations: remove unecessary
quotes, fix ordering.