Is this behavior new with 10.4.9?
In general, waking has many possible causes. USB events, the lid-closed sensor being moved, mouse events, network events, Bluetooth, etc. etc. Assuming none of these apply in your case, it could just be something b0rked with the system.
A not-so-elegant solution is to play around with the pmset command. Disable the various wake-up options until your system works as desired, then reenable them one-by-one.