msm: thermal: Limit maximum cpu frequency instantly.

If current policy's max cpu frequency is below the maximum
possible frequency, instead of wasting time cycling through
indices, we are now limiting maximum cpu frequency instantly.
However, if limits are changed manually during throttling,
the logic may be confused.

Also, cleanup some kmsg info spam in the process.

Dorimanx Note:
I have checked the full source at myfluxi build
and found more useful code diff.

Merged along with the original commit.
https://github.com/myfluxi/kernel_msm/commit/b40409da9081b8ea7cafd2ae9efb7777fc9e1ca8