Changing status back to H-1B will not be counted against the cap again. INA 214(g)(7). However, in your case, one potential problem I see is that you have been "benched" for nearly 6 weeks. The petitioning company has to pay you whether there is work or not. If you change to H4 and then back to H1B there is a chance that CIS will ask to see whether you were paid and validly worked from 10/1/2008 through the date your H4 change of status application was filed.
Your company should pay you this salary. Others may want to chime in here to relate their experiences.