While I'm not sold on the cabin fire theory, could flying to FL450 have been an attempt to snuff the fire out?
The latter part seems fairly unlikely, but I have no idea what a fire would do if it took out or disrupted the instrumentation, flight computers, etc..