Sec. 2. When a defendant has once given bail for his appearance in answer to a criminal charge, he shall not be required to give another bond in the course of the same criminal action except as herein provided.
Sec. 3. Provided that whenever, during the course of the action, the judge or magistrate in whose court such action is pending finds that the bond is defective, excessive or insufficient in amount, or that the sureties, if any, are not acceptable, or for any other good and sufficient cause, such judge or magistrate may, either in term-time or in vacation, order the accused to be rearrested, and require the accused to give another bond in such amount as the judge or magistrate may deem proper. When such bond is so given and approved, the defendant shall be released from custody.
Sec. 4. Notwithstanding any other provision of this article, the judge or magistrate in whose court a criminal action is pending may not order the accused to be rearrested or require the accused to give another bond in a higher amount because the accused:
(1) withdraws a waiver of the right to counsel; or
(2) requests the assistance of counsel, appointed or retained.