Fix to join transaction using join instead of register to support savepoints
Update changelog