Every time you change your current held weapon after setting its fire mode the game forgets the chosen fire mode.
1.You're holding an assault rifle
2.You set the fire mode to automatic
3.You bring out your launcher to fire a rocket
4.You switch back to your assault rifle
5.You are amazed to see that the fire mode is reset back to the default value which is not what you set it to!
Coupled with the fact that the server has disabled the UI you have no way of knowing what your fire mode is at the time! You have to do a full cycle through the fire modes every time you want to make sure!