"For a Christian, only the moral commandments of the Old Testament are binding"
No they are not. None of the 10 commandment are binding.
"The prohibition found in Acts 15:20,29 may seem to be a reinforcement of the old law at first glance."
No, it was not. Act 15 was about the apostles peeling away the Law and seeing what remains.