Better Off
You are still better off, because you have option open to look for a pre-approved labor. Some employers can to do that for some money. One of my friend did that.
Secondly, you can stay away for 1 year then come back on a fresh H1 and file for GC, hopefully that will be fast...