The issue is that the Arduino as ISP program is a very modest implementation of the stk500v1 protocol, and doesn't support runtime bitclock adjustments. You'll have to stick with the hardcoded bit ...