(2!) is a randomly ocurring (probably SMB-related) problem with rtcl on that machine. I haven't had time to investigate closer.
Perhaps you could add some workaround to rntcl? Like, replacing
[ -f $obj ] || die "output file not generated"
by
[ -f $obj ] || sleep 1 && [ -f $obj ] || die "output file not generated"
(Hoping I got the logic right).