Labor has held onto the seat of Scarborough in a major battleground seat win, a sign of support for Labor in the northern suburbs has not fallen away completely.