not sure about first one, please check with Pjiang
Though by my understanding you can use AP to come back while your background check is pending, I have not read cases on this scenario. Please ask Pjiang for his advice.
As long as your H1B is valid, it can be re-activated in US consulates.
Please bring this question for extensive discussion on this forum.