Aaron Collins' goal was controversially ruled out for a foul in Bolton's League One play-off semi-final second leg against Barnsley.