That procedure seems to be correct (assuming that you copied/moved the newly built binary to wherever it needs to be in order to be used by the backup script).
Could you check again whether the chunker.go
file contains the modification and whether for _, b := range buf[c.bpos:c.bmax] {
is at line 303? I just want to be sure that the backup run did not accidentally use an older binary.