Don't use variables that aren't initialized

The code should not try to use acquire_time if it has not been
initialized to some reasonable value. This commit sets it to
none and checks that it has been set before using it in the
release method to calculate the holding time.

Change-Id: Id55d549f75a348d744f753a68e1ec298bdd25b33