Creating waiting state to respect lock/unlock camera cycle without raising exceptions