Crawley Town were originally disallowed a goal for offside but then awarded a penalty for a foul in the build up against Colchester United.