A third-party program will write files to a SSHFS mounted dir. If the internet connection is lost, the third-party program will likely crash (badly), because all programs trying to access such an SSHFS mounted dir in such a state (when there's no internet connection) are put into what some describe as "uninterruptible sleep". SSHFS has an option to auto-reconnect, but this doesn't help, as the third-party program will still hang (and crash) if the connection is lost (even though when the connection is restored, SSHFS will remount the dir). Autofs will not help, basically it's about the behavior of SSHFS when the connection is lost. Why can't it behave like a network shared directory (Samba or other means) and simply return an error sooner rather than... never?
Are there alternatives to SSHFS if SSHFS can't work as described?
Other info:
OS: I'm using Ubuntu Linux (12.04 LTS)