Was your plane in RADAR contact? An altitude given by a radar controller is usually quite safe and legal (they do make mistakes )
Sector altitudes are really sort of emergency only altitude and are not the min enroute or similar altitudes.
Were you established on a feeder route or other published part of the approach?