That sucks. Works for me everytime. If I have my ringer volume off or vibrate my shutter sound corresponds. Turn it back on and it's back, although it's not affected by the volume level. It's either full blast or not there.
Either way OP can try that to see if it works on his phone.