Toggling vending machine's voice now works

Fixes #1938

Moved service check to when an item is actually being vended. The voice speaker toggle and removing coin now works when the service panel is open. This check is kind of redundant since the interface hides objects to vend when the panel is open, but just in case.