Bristol Rovers' Colby Bishop was controversially judged onside for his first goal during their game with Portsmouth.