AMENDED AND RESTATED SERIES B WARRANT PURCHASE AGREEMENT