If you use linuxconf to switch system profiles to a profile with a different hostname, all it does is archive the old config files and extract the new ones. This means that if you enable the askrunlevel feature of linuxconf, and ask to switch profile at boot-time, by the time all the startup scripts have completed, you end up with a machine whose current hostname doesn't match the current system profile. Clearly this can then cause problems with networking. You may well decide to ignore this bug on the grounds that Redhat doesn't "do" askrunlevel by default, in which case I guess I'll just report it to the linuxconf guys.
This issue has been forwarded to a developer for further action.
You are correct; our answer is in fact that we don't do askrunlevel by default. However, I have sent this bug report to Jacques Gelinas by adding him to the CC line, so he can look into it himself and decide what to do about it.