nothing is final until it's recorded.
Don't worry about what they call, even "best and final." If you want the house, just continue haggle. But it doesn't seem you can get it at your price. Might try a slightly higher price and see what bank says. Seems the bank wants to negotiate.
