I think your proposed distribution is fine.
To comply with LGPL it must be possible for users of your application to drop their own version of otherlib.so and have your app run using this. Assuming this requirement only covers binary compatible changes, it sounds like the requirement is met in your case by a distribution containing only a binary version of your app.