Use stored has_non_zero_entry_point() instead of parsing the DCP again (#2524).