The contentious Assembly District 30 primary in Queens was decided with a razor-thin seven-vote margin after the recount was completed on Wednesday.