I have used the Check for Updates feature in Fire 1.5.1 several times over
the past few months, and it always tells me that I'm up-to-date.
I happened to visit the project page to report some crashes, though I now
see that 1.5.5 is current version.
I haven't looked in the code to see where 1.5.1 is looking for update
information, but it appears to be receiving inaccurate information when it
does check.