Woodmac,
Did you adjust the reading for temp?
Your Hydrometer is only correct if the sample is at 20C
A reading of 1.040 @ 35C would actually be 1.045.
You have probably covered your three options, boil longer, add extract or just ferment as is, if your reading is actually correct.
Cheers
Nige