Following issues fixed:
1. Public IP deleted even when assigned
2. Handling recurring timed out task