Few things to consider here..
I would suggest you to stick to L1 until you get a good job(with what ever requirements you have in mind). Since you are back with L1 petition (Even though you have approved H1B petition), when ever you plan to start working on H1B, you have to file COS (I guess.. because in your case iam not sure how your H1B employer filed the petition). With the approved COS H1B petiton only you have to start working.
Other thing is when you visited India, you haven't stamped your approved H1B. which is good. In case if you could have stamped H1B, obviously you could have entered to US with that and due to that your L1B status would have automatically changed. Since you didnt do that, as long as you want you can use L1 and then switch to H1.
So in this scenario, i dont see any confusion. Just make your mind clear and follow accordingly.. Better luck!