Put disk_ack_signal in the parameter list of reset_data.
Made disk ack queue push and pop methods expose a disk ack signal.
Made sindex_queue_push a bit smarter.
With writereads, made the listener conditionally pass the disk ack signal.