Edit: Original answer was wrong; all credit to BillJBillJ for the correct answer (in comments)
Although the so clause is finite and hence appears to be an independent main clause, it is in fact subordinate (dependent). It gives the purpose of us giving access to Las Vegas again (hence 'purpose adjunct'). It is marked as subordinate by the subordinator "so"; thus the clause must be subordinate, not independent. Adjuncts are optional elements that are not required grammatically.