Made changes as per code review feedback
Restore the latest value to Redis Key on ConnectionRestored event
Update to use Lua, address feedback
Update tests
Update for wording