Subject Agreement in Marovo: Diachronic Explanations of Synchronic Conditions