Contract time limits are based on your timescale, not real time

Just found this out the hard way. Spent 45 minutes cultivating a field for a contract on 15x timescale, only to literally get to 98% and my time to complete the contract ran out.