One thing I noticed in this scene, which will increase render time is the way the spot lights components are made...
Fred have applied an Emitting material to a circle shaped mesh, however, this will mean that the emitting surface needs to be divided into several triangles
(depending on the number of segments used to make the circle...) and each will need to be calculated during the render...
A circle will increase the render time, since a circle or a sphere shapes needs to build up substantial numbers of triangular mesh faces and the render time will be analogous to the number of triangles.

- Circle-mesh.jpg (85.28 KiB) Viewed 1744 times
To make a spot light can that render quickly, I personally prefer to make them as follow:Images often says more than a thousand words, so here you go...


- spotlight_comp.jpg (124.62 KiB) Viewed 1747 times
As you'll see, I've placed a pointlight inside the "can"... The only function of the point-light
(also known as omni lights) is to light the inside of the "can" to make it look realistic...
Below the point-light I've placed a Spotlight...
(hope the purpose of the spotlight is obvious..!?
)The spotlight can easily be replaced by an IES-light...
As an alternative, you can place a small square plane and make it a self-emitter, instead of the point-/omni-light inside the can...
Just make sure that the Emitting plane is either a square or a triangle...!

- spotlight_new.jpg (142.48 KiB) Viewed 1749 times
I recommend that you only apply self luminance material to square- or triangular- shapes... 