Thanks for all the replies.
So I suppose the best course of action is to apply for the AP.
That way, I can start working if I want to. and also, if for some reason I need to overstay in India, I can.
And also, when I return, the immigration officer wont get confused about my H1B expiring withing 4weeks, and when he checks in his computers, he will definitely see that I have applied for I485 from another company and the H1B is from another company, so more questions.
I suppose they all would be avoided by taking an AP? Right?
Thanks,
Ramesh