The only way I have permanent binds are when I enter each of those line commands into the console when I'm logged in. So far my binds are still there and have not unbinded themselves.
Some people say that going to options will automatically unbind your binds so that might be an issue too.
Hope this helps