No, this is not the same.
This controls when the connection will be closed, not when it will be opened.
Imagine the following case - Record is generated every 30 minutes while device is stopped. Backend reboots and FMB looses connection. FMB will not reconnect until there is actual records pending (which will happen sometimes in the next 30 minutes), device will reconnect and keep the socket open. This means that I will be unable to send commands to the device during this time.
What I want is that the device will establish connection as soon as possible no matter if there is actual records pending in the device queue or not.