I can verify that my iPhone 4S is polling the proximity sensor continuously, activating Siri whenever the phone is brought to the ear, while my 3GS only appears to poll the proximity sensor during phone calls.
[Edit] After further testing, it does seem to be a combination of gyroscope and proximity sensor, as you do need to perform the motion of bringing the phone to a position with its front facing somewhere between sideways and upwards and its bottom somewhere between straight down and sideways on its edge while covering the upper portion of the device to activate Siri. It does not work if you're laying down horizontally on your back or on your side, nor when you bring it to a straight vertical for example. It seems to have a fairly narrow tolerance for the angle to which the phone must be brought in order to activate Siri, that being the angle at which you naturally hold a phone to make a call while sitting or standing straight up. [/Edit]
Push the power button to turn on the screen. Hold the phone to your ear. Wait for the be-beep sound, played quietly through the ears-only speaker. Speak. Keep the phone against your ear. Siri will respond through the ears-only speaker.