Ajustes de `session.commit()` para `transaction.commit()` + bonus

Bonus: Correção dos testes automáticos e ajustes no checkin.get_attempt