How to Build a Channel Program That Partners Actually Want to Join