try tunefs -O ^has_journal
if it says "needs_recovery" then
echo 'feature -needs_recovery' | debugfs -w
I'm sorry, but the ext3 journal is not a database-style journal which allows rollback to arbitrary points in time. It's designed to be able to recover from unclean shutdowns.