Given that description (Juan's
reply #9), the original circuit seems rather bogus.
Apart from the swapped Trig and Out pins DrGeoff noted above, there are duplicated component designators 'C1' and 'R2', indicating little care was taken drawing the schematic.
That timing circuit configuration with a single timing resistor connected to Output will only give a 50% duty cycle if you use a CMOS '555'. If you use a bipolar NE555, its output can never get higher than 2 Vbe drops from the Vcc rail, and droops considerably more under load, as its high side output transistor is a NPN Darlington pair. This has the effect of increasing the time it takes to charge the timing capacitor to 2/3 Vcc (with respect to the time to discharge from 2/3 Vcc to 1/3 Vcc), so making the output high period longer and decreasing the frequency.
Edit: You don't *want* to use a CMOS '555' as although they'll drive rail-to-rail unloaded, they typically have much lower output current capability than a bipolar NE555 or direct equivalent, so will be incapable of providing sufficient base drive to the simple transistor H-bridge if it is heavily loaded.The 1nF value of IC1's timing capacitor 'C1' is suspect - as-is I believe it will oscillate at hundreds of KHz, highly dependent on propagation delays in IC1. The mismatch with the time constant of IC2's timing network results in a very odd highly asymmetric waveform across the speaker. Changing it to 10nF, same as C4, gives simulation results of 60KHz and a much better waveform but the LTspice NE555 is ideal so, even though I added two diode drops to the output to simulate droop, with the propagation delays of a real NE555, wide tolerance resistors and capacitors at the upper end of their tolerance range, and a heavy load on the output causing excessive droop, its conceivable that it could have operated at 40KHz.
However a 555 can be used as an inverter without *any* timing network so I propose a simplified version

It will give a better squarewave, and has a lower component count. If you cant get it up to the desired frequency, decrease R1.
I think that chirping it is a good idea, both to be more effective at annoying the bats, and to reduce power consumption and heating of the tweeter voice coil. A third 555, setup for about a 10% duty cycle in the traditional 555 astable circuit
* at a few tens of Hz, with its output connected to the Reset pins of both 555s driving the bridge could do that.
LTspice simulations attached.
* Add a diode across the discharge resistor, cathode to the timing capacitor, so the charging time can be shorter than the discharge time.