Depends on the level of maintenance required, I guess.
A lot of scripters probably get their testing accounts banned. Temporarily not having a test account shouldn't get a script forcibly removed. Not immediately anyway.
You have no obligation to share your account with any scripter. If they request it, you can simply decline. And if, as a result, the script remains broken for a prolonged period of time, I would assume that the users are refunded and the script removed.
TL;DR: I think it should be handled case-by-case