eeprom: update pt5161l getVersion()

Add a step to read fw_load_status before fetching the firmware
version. This ensures the service only proceeds when the device
reports a normal status.

Test on Harma:
```
<7> Host state xyz.openbmc_project.State.Host.HostState.Running matches to retrieve the version
<3> Status from file: /sys/kernel/debug/pt5161l/21-0024/fw_load_status is invalid: abnormal
<7> Host state xyz.openbmc_project.State.Host.HostState.Running matches to retrieve the version
<7> Device version is ready
<7> Harma_MB_Retimer_0_2251: set version 2.8.19
<7> Device version is ready
<7> Harma_MB_Retimer_1_8040: set version 2.8.19
```

Change-Id: I7b665652d8bee20956da3e3d15ff1d222560a656
Signed-off-by: Daniel Hsu <Daniel-Hsu@quantatw.com>
diff --git a/eeprom-device/pt5161l/pt5161l.hpp b/eeprom-device/pt5161l/pt5161l.hpp
index 23cf017..8c86bbe 100644
--- a/eeprom-device/pt5161l/pt5161l.hpp
+++ b/eeprom-device/pt5161l/pt5161l.hpp
@@ -6,6 +6,7 @@
 {
   public:
     using DeviceVersion::DeviceVersion;
+    bool isDeviceReady() final;
     std::string getVersion() final;
     std::optional<HostPowerInf::HostState> getHostStateToQueryVersion() final;
 };