Tiling a tubule: how increasing complexity improves the yield of self-limited assembly