Your B=2 will not be approved as a change of status since you will leave the US while it is pending.  However, the time you spend in the US after your L-1 expires will not be considered out of status time if you file for the change of status in a timely manner.