1) What I can't reproduce is that it doesn't log out immediately, but stands AFK. When I try it immediately logs out with an error message in the client logger. The thing with the script still running is a bit of a client bug. The script isn't still running, just the client buttons haven't updated to reflect that it's stopped :E. Could you check the log files for such a run? (In the OSBot data directory)
2) There is no function for force-spawning a brother, so it sounds like a bug. Could I ask you to make a GIF or something of it, if it occurs again? So I can see where and at what angles it may occur.