Effect of crystallization and surface potential on the nitrogen adsorption isotherm on graphite: A refined Monte Carlo simulation