Hi Dbz_Vic,
As others have said, the contract with your tenants is binding regardless of who you have managing the property :). You will need to wait out the lease.
With regards to the rent. It achieved $400 per week which is less than what you wanted but not necessarily under market (I...