Update Saveable::SaveableStandin API to include '#submitted?'

[#72440358]

So it still behaves like Saveable::Saveable.
Create new saveable answer when 'is_final' attribute is changed

[#72440358]

Previously Portal wasn't detecting any change, so it wasn't creating
a new entry in DB with submitted answer.