Have you considered manually logging out when you're done? Tick "stay logged in" to prevent the time-out and then log out after your session.
Alternatively, try typing longer posts off-site and paste them on the forum when they're ready to be posted.