That's because you created an overlap, you could try other methods, i.e. dial-peer, alias, etc but you will always run into overlaps and issues with inter-digit timeout, my recommendation would be to either use something different completely for operator dialing, or something like 0# in which case you will need to map termination digit to something other than #.
HTH,
Chris