There is not currently a database transaction around the allocation/dispatch routine, we have found that if a process gets interrupted for any reason (Sage/Network/Terminal issues) the process is not rolled back and this leaves corruption in the d...