Following similar strategy and I am able to refinance two times with negative points receiving around 3K and reducing rate at the same time. The only way to receive funds was opening an impound account with lender.
Not sure if there is a clause which can limit refinance frequently to leverage current mortgage environment this way.